cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Anyone successfully collect Prometheus metric of type "Summary" ?

gilles_tabary
Mentor

Hello.

We need to ingest Promethus SonarQube metric 

sonarqube_compute_engine_tasks_running_duration_seconds

which is of type "Summary".

The doc https://docs.dynatrace.com/docs/shortlink/prometheus-extensions-reference#type says : 

Summary
Count part as <metric-key>_count
Total sum part as <metric-key>_sum.count
Individual quantiles split by the quantile dimension indicating the quantile as <metric-key>

but our attempts fail. We keep getting metrics in Dynatrace but all sample to zero. I double checked my SonaeQube metric end point : returns proper non zero metrics.

I don't understand whether I should specify 

prometheus:
  - group: sonar metrics
    metrics:
      - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds_count
        value: metric:sonarqube_compute_engine_tasks_running_duration_seconds_count
        type: count
      - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds_sum
        value: metric:sonarqube_compute_engine_tasks_running_duration_seconds_sum
        type: count
...

  - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds_count
    metadata:
      displayName: Sonar compute engine task running time in seconds. Count.
      description: Compute engine task running time in seconds. Count.
      unit: Count
  - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds_sum
    metadata:
      displayName: Sonar compute engine task running time in seconds. Sum.
      description: Compute engine task running time in seconds. Sum
      unit: Count

or 

prometheus:
  - group: sonar metrics
    metrics:
      - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds
        value: metric:sonarqube_compute_engine_tasks_running_duration_seconds
        type: summary
...

  - key: my.sonar.prometheus.sonarqube_compute_engine_tasks_running_duration_seconds
    metadata:
      displayName: Sonar compute engine task running time in seconds.
      description: Compute engine task running time in seconds.
      unit: Count

Any one scceded to slurp in Prometheus metric of type "Summary" ?

FYI: On managed 1.322.58 OneAgent 1.319.76.

Regards.

0 REPLIES 0

Featured Posts