FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[WIP] feat: Add telemetry to SDK by szykol · Pull Request #662 · splunk/splunk-sdk-python · GitHub

Repository navigation

[WIP] feat: Add telemetry to SDK - #662

Closed
szykol wants to merge 1 commit into
splunk:developfrom
szykol:szykol/telemetry-poc
Closed

szykol wants to merge 1 commit into
splunk:developfrom
szykol:szykol/telemetry-poc

Conversation

szykol commented Sep 2, 2025 •
edited by Ickerday
Loading

Copy link
Copy Markdown
Collaborator

Work In Progress

A POC that shows example implementation and usage of Splunk Telemetry via SDKs.
The purpose is to be able to log usages of the SDK via Splunk Telemetry in order to have more insight of how the SDKs are used. Mainly which python and sdk versions are used.

Closes #332 #333

szykol requested a review from Ickerday September 2, 2025 09:43
This change implements a ToolRegistry, containing a tool decorator, that is
used to register MCP tools.

The decorator infers a JSON schema from the input and output params of the decorated function.

Additionally to support Splunk-specific needs, this change introduces a ToolContext, which
tools can accept to gain access to additional functionalities. For now the ToolContext
exposes a connection to the Splunk REST API, but in future we will add more functionalities there
like: logging, tool cancellation, tool notifications and so on.
szykol force-pushed the szykol/telemetry-poc branch from 7f8133d to 241db06 Compare March 10, 2026 15:06
szykol closed this Mar 10, 2026
szykol deleted the szykol/telemetry-poc branch March 10, 2026 15:10
szykol restored the szykol/telemetry-poc branch March 10, 2026 15:11
szykol deleted the szykol/telemetry-poc branch March 10, 2026 15:13
szykol restored the szykol/telemetry-poc branch March 10, 2026 15:14
szykol reopened this Mar 10, 2026
szykol closed this Mar 10, 2026
szykol force-pushed the szykol/telemetry-poc branch from 241db06 to f83af55 Compare March 10, 2026 15:43
szykol reopened this Mar 10, 2026
szykol force-pushed the szykol/telemetry-poc branch 3 times, most recently from 50c2d2c to 6ef7541 Compare March 10, 2026 16:09
szykol closed this Mar 10, 2026
szykol deleted the szykol/telemetry-poc branch March 10, 2026 16:14
szykol restored the szykol/telemetry-poc branch March 10, 2026 16:18
szykol reopened this Mar 10, 2026
szykol force-pushed the szykol/telemetry-poc branch 2 times, most recently from 241db06 to 2927f7e Compare March 10, 2026 16:19
szykol closed this Mar 10, 2026
szykol deleted the szykol/telemetry-poc branch March 10, 2026 16:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL