siren
siren copied to clipboard
Improve telemetry
Is your feature request related to a problem? Please describe. As a new notification service created in siren, we need more visibility on what is going on within siren. We need to improve telemetry in siren from the integration to the metrics.
Describe the solution you'd like
- Integrate Open Telemetry with Siren
- This could be started by adding Opencensus library like other odpf projects use (e.g. dex, entropy)
- Add newrelic exporter so integration with newrelic could be enriched with opencensus
- Metrics to measure
- # of errors transformation from notification to notification message
- # of outbond messages with response status code per receiver type
- retry metrics of each retrier in receiver client