argoproj / argoproj/notifications-engine

Ability to track timeEnd in Grafana

Open
#353 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
334
Forks
217
PR merge metrics
No merged PRs in 30d

Description

Currently, we're recording events in Grafana when a sync is triggered. However, it would be really helpful for us to also record when the sync completes. Grafana has the "timeEnd" property in their Annotations API, but this is currently not implemented:

https://grafana.com/docs/grafana/latest/developers/http_api/annotations/#create-annotation

Thank you!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing Grafana annotation path used when a sync is triggered, then review Grafana's Annotations API documentation for the timeEnd property. The work is complete when the sync completion is recorded and the resulting annotation includes its completion time.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, grafana
Domain
observability
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.