Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Input Package] Create new Prometheus Input package #4615

Closed
gizas opened this issue Nov 10, 2022 · 3 comments · Fixed by #6170
Closed

[Input Package] Create new Prometheus Input package #4615

gizas opened this issue Nov 10, 2022 · 3 comments · Fixed by #6170
Assignees
Labels
Team:Service-Integrations Label for the Service Integrations team

Comments

@gizas
Copy link
Contributor

gizas commented Nov 10, 2022

Input package specification is defined here

The new input package tries to address flexible implementation for custom Ingest configurations for our customers based on preexisting modules . Basic advantages until now is the a) specification of custom dataset per input b) custom mappings

Continuing discussion of #4271, Cloudnative plans to create a new Prometheus Input package based on the existing Prometheus Collector Module.

Goal:

  • Understand inner details of the new Input Specification
  • Define custom mappings in the new input package
  • Define custom dataset name per input and verify functionality
  • Define custom ingest pipelines and verify functionality
  • Promote beta version to production
@gizas gizas added the Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team label Nov 10, 2022
@gizas
Copy link
Contributor Author

gizas commented Nov 10, 2022

@tetianakravchenko #4517

@rameshelastic rameshelastic changed the title Create new Prometheus Input package for Cloudnative Team Create new Prometheus Input package Nov 10, 2022
@rameshelastic rameshelastic changed the title Create new Prometheus Input package Create new Prometheus Input Nov 10, 2022
@StephanErb
Copy link

Has there been a discussion on how the Prometheus input can leverage TSDB?

We would need to do something like this below, but I am not sure how the dynamic and unbounded number of labels will play together with index.mapping.dimension_fields.limit

- name: prometheus
  type: group
  fields:
    - name: labels.*
      type: object
      object_type: keyword
      dimension: true 

I am curious what your thoughts are on this.

@rameshelastic rameshelastic changed the title Create new Prometheus Input Create new Prometheus Input package Feb 6, 2023
@ishleenk17 ishleenk17 added Team:Service-Integrations Label for the Service Integrations team and removed Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team labels May 10, 2023
@ishleenk17
Copy link
Contributor

The development of the Prometheus Input package is ongoing. We are using the collector metricsets as input for retrieving the metrics.
Testing it out with Influxdb as service.

@ishleenk17 ishleenk17 changed the title Create new Prometheus Input package [Input Package] Create new Prometheus Input package May 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Service-Integrations Label for the Service Integrations team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants