sentry-cli icon indicating copy to clipboard operation
sentry-cli copied to clipboard

Add ability to send metrics via sentry-cli

Open AbhiPrasad opened this issue 1 year ago • 3 comments

Using sentry-cli is a nice way to send metrics in bash scripts and similar.

We already have support for sending events, so this seems like a nice fit.

Ideal API:

sentry-cli send-metric gauge -n cpu_usage -v 34 -t os:MacOS -u percent

send-metric: Command to send metric. Requires argument of increment, distribution, set, or gauge (matches with our sdk public API).

Options: -n: Name of metric (required) -v: Metric value (required) -u: unit (optional) -t: tag (optional, can provide multiple)

maybe we can also somehow capture code location?

--

Since these needs have evolved over the last couple of weeks, please also make sure to implement:

The most recent state of current Metrics features can be found in [this doc], please check it once you plan to start the implementation of this issue, to see if there is anything else that needs to be implemented. (https://docs.google.com/spreadsheets/d/14cjYBAWI6RkDilqXYAsLYa89wIWdQJq350fjwqT1uyI/edit#gid=0)

AbhiPrasad avatar Mar 26 '24 16:03 AbhiPrasad

@jan-auer Is metrics rate limiting going to be relevant for the CLI, given that each send-metrics call will originate from a separate CLI call with the proposed API? If so, I think we will need to implement this change by somehow saving the backoff information in a temp file

szokeasaurusrex avatar Apr 12 '24 09:04 szokeasaurusrex

After discussing with @szokeasaurusrex, code location will not be implemented (at least not for the initial iteration).

elramen avatar Apr 15 '24 13:04 elramen

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar May 07 '24 00:05 github-actions[bot]

Nice work @elramen! Looking forward to this 😄

AbhiPrasad avatar May 27 '24 18:05 AbhiPrasad