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

[Metricbeat] Statsd Module does not support Graphite series 1.1.0+ #39473

Open
tehbooom opened this issue May 8, 2024 · 0 comments · May be fixed by #39619
Open

[Metricbeat] Statsd Module does not support Graphite series 1.1.0+ #39473

tehbooom opened this issue May 8, 2024 · 0 comments · May be fixed by #39619
Labels
>enhancement Metricbeat Metricbeat Team:Service-Integrations Label for the Service Integrations team

Comments

@tehbooom
Copy link
Member

tehbooom commented May 8, 2024

When using the Metricbeat statsd module to ingest Envoy statistics I am unable to use the Graphite Statsd extension.

Using the Statsd Sink does work however but for more efficeint parsing it would be best to use Graphite.

Here is an example output for the Graphiite Statsd extension

envoy.listener.ssl.ocsp_staple_omitted;envoy.listener_address=0.0.0.0_9001:0|c

The statsd module is splitting on , while Graphite supports ; seen here

The parseSingle function is only splitting on , as mentioned before and would be great if we could also support ;

Please include configurations and logs if available.

For confirmed bugs, please report:

  • Version:
    • Envoy: 1.20.1
    • Metricbeat: 8.13.2
  • Operating System: MacOS 14.4.1
  • Discuss Forum URL: N/A
  • Steps to Reproduce:
  1. Add the graphite statsd config to envoy
stats_sinks:
  - name: graphite_statsd
    typed_config:
      "@type": type.googleapis.com/envoy.extensions.stat_sinks.graphite_statsd.v3.GraphiteStatsdSink
      address:
        socket_address:
          address: 127.0.0.1
          port_value: 8125
  1. Enable statsd metricbeat module
- module: statsd
  host: "localhost"
  metricsets: ["server"]
  port: "8125"
  enabled: true
  1. Run envoy and metricbeat
  2. Result is the following

ES event

@tehbooom tehbooom added bug Metricbeat Metricbeat labels May 8, 2024
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 8, 2024
@ritalwar ritalwar added the Team:Service-Integrations Label for the Service Integrations team label May 9, 2024
@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label May 9, 2024
@ritalwar ritalwar added >enhancement and removed bug labels May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>enhancement Metricbeat Metricbeat Team:Service-Integrations Label for the Service Integrations team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants