Skip to content

[Epic] Make Prometheus integration GA #3687

@tetianakravchenko

Description

@tetianakravchenko

Context

Prometheus is a widely adopted and still growing technology for cloud-native users to process system metrics, the growth in adoption of Prometheus makes it a sure candidate to be part of the 20/80 Pareto of cloud-native technologies we want to support to move closer to our objectives by meeting users where they are.

source: CNCF 2021 survey
image

source: CNCF velocity
image

To promote our cloud-first strategy we need to support the ingestion of Prometheus metrics into Elastic Cloud in the most typical ways available which are:

  • Prometheus endpoint extraction
  • Prometheus remote-write
  • Querying Prometheus using PromQL

User outcome

Prometheus is mainly used by Kubernetes Cluster Operators because is a powerful tool to collect metrics from infrastructure.

We currently support a module to ingest Prometheus metrics for metricbeat and have a Prometheus integration in technical preview. Both enable users to ingest Prometheus data in the 3 ways mentioned above.

Having a Prometheus integration will enable the following outcomes for the user:

  • Leverage the benefits of Elastic agent (new indexing strategy, fleet unified management)
  • Out-of-the-box assets which come included with the integration (dashboards, alerts. Some of these to come)

Milestones

The milestones for this work are:

  • Find and fix gaps for the Prometheus integration user experience which is available in Technical Preview
  • Promote Prometheus integration from technical preview to GA

User experience gaps exploration and fixes
As an outcome of the evaluation issues #3487 #3488 #3489:

Future goals (out of scope)

Metadata

Metadata

Labels

EpicTeam:Cloudnative-MonitoringCloud Native Monitoring team [elastic/obs-cloudnative-monitoring]

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions