lifecycle-toolkit icon indicating copy to clipboard operation
lifecycle-toolkit copied to clipboard

Create additional metric providers

Open StackScribe opened this issue 3 years ago • 6 comments

Goal

The Keptn Metrics Operator is currently supporting Prometheus and Dynatrace as Metrics Providers. To allow a broader range of observability providers, additional integrations should be provided.

Technical Details

  • Additional Metrics providers for KeptnMetrics should be provided (example: https://github.com/keptn/lifecycle-toolkit/tree/main/operator/controllers/common/providers)
  • This might be: Prometheus Exporters, Sentry, Datadog, Nagios, Icinga, Zabbix, ...

DoD

  • [ ] Documentation is updated under https://github.com/keptn/lifecycle-toolkit/blob/main/metrics-operator/README.md#contributing that describes how to implement the interface and what each parameter is useful for

StackScribe avatar Feb 02 '23 05:02 StackScribe

I would suggest having a generic API provider as well like keda does (https://keda.sh/docs/2.9/scalers/metrics-api/).

heckelmann avatar Feb 16 '23 07:02 heckelmann

I am interested in this how can I get started any resources and slack link?

octonawish-akcodes avatar Feb 25 '23 02:02 octonawish-akcodes

Regards @thschue @RealAnna. I'm pretty intrigued with this project, any pointers on how can I start with this??

shivangshandilya avatar Mar 14 '23 20:03 shivangshandilya

I am interested to start a proposal in this project. It would be convenient if I knew the process of application/writing proposal. Slack/Discord channel for communication is also appreciated !

ronitblenz avatar Mar 21 '23 23:03 ronitblenz

Hey all! I agree with @heckelmann: a generic API provider should be implemented. This way, based on an URL and API token (optional) we could get multiple providers out-of-the-box.

For resource on how to implement this, please have a look at https://github.com/keptn/lifecycle-toolkit/issues/554 and its related PR

thisthat avatar Mar 22 '23 11:03 thisthat

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 18 '23 03:09 github-actions[bot]