elastic / elastic/apm-agent-java

Monitoring metric set size

Aperta
#3,354 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
agent-java community
Lingua principale
Java
Stelle
593
Fork
337
Merge medio
1g 13h
PR unite (30g)
25

Descrizione

## Is your feature request related to a problem?

We're running into the default `metric_set_limit` (#2148, #2717) (probably due to many different transaction names). We can obviously increase the limit now based on a good guess, but it doesn't seem possible to examine the current metric set size.

We'd like to be able to monitor the metric set size to ensure we're well below the limit, but still keep the limit rather low to prevent explosion.

## Describe the solution you'd like

It'd be great if we could add a micrometer gauge that monitors the metric set size, or if this becomes a built-in metric.

## Describe alternatives you've considered

Raising the limit higher than necessary.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando la gestione di `metric_set_limit` e l’implementazione del set di metriche indicata nell’issue, quindi verifica come vengono registrati i gauge Micrometer esistenti o le metriche integrate. Il lavoro è completato quando la dimensione attuale del set di metriche è osservabile, mentre il comportamento esistente del limite rimane invariato, e la dimensione riportata è coperta dai test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
observability
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.