Serie temporali
Puoi raccogliere le metriche da diverse piattaforme, orchestratori e una vasta gamma di applicazioni come Prometheus, JMX, StatsD, Kubernetese altri stack di applicazioni, disponibili in IBM Cloud®, all'esterno di IBM Cloudo in loco. Puoi anche aggiungere ulteriori metriche creando metriche personalizzate e aggiungendo integrazioni.
Una serie temporale è una serie di punti dati ordinati per tempo. Si tratta di una combinazione univoca di una coppia nome metrica ed etichetta chiave - valore. Ad esempio: website_failedRequest |region='Asia', customer_ID='abc'.
Lo stesso nome di metrica può produrre più serie temporali quando i valori di metrica ed etichetta differiscono.
Ad esempio, le seguenti sono 4 serie temporali univoche:
metric_name{datacenter=”dc-1”, zone=”zone1”} 23
metric_name{datacenter=”dc-2”, zone=”zone1”} 34
metric_name{datacenter=”dc-3”, zone=”zone2”} 43
metric_name{datacenter=”dc-4”, zone=”zone2”} 23
Un data - point è il valore generato per una serie temporale in un determinato momento. Ad esempio: [timestamp]|website_failedRequests:20|region='Asia', customer_ID='abc'.
Ad esempio, la serie temporale univoca 3K in 10 secondi è 18K punti dati al minuto. Oppure, 3K serie temporali univoche in un minuto sarebbero 3K punti di dati al minuto.
La fatturazione viene effettuata in base al numero di ore della serie temporale raccolte durante un ciclo di fatturazione.
Fonti delle serie temporali
Per TIME_SERIES_HOURS, ci sono 4 fonti di metriche personalizzate:
-
Metriche personalizzate create da agent quali Prometheus, StatsD, JMX e AppChecks.
-
Le metriche Prometheus vengono raccolte dagli endpoint Prometheus. Per impostazione predefinita, è incluso qualsiasi pod con
prometheus.io/scrape: true. -
Le metriche StatsD sono raccolte automaticamente senza configurare un raccoglitore.
-
Le metriche JMX possono essere raccolte configurando i nomi
MBeansdi destinazione e JMX. -
AppChecks sono piccoli script eseguiti dall'agente per raccogliere le metriche.
-
-
Metriche della piattaforma IBM Cloud. Queste sono metriche generate dai servizi IBM Cloud per le istanze del servizio. Questo include anche l'uso dei dashboard IBM Cloud Monitoring predefiniti disponibili nella console IBM Cloud Monitoring in Dashboard > Dashboard Templates > IBM.
-
Metriche inviate utilizzando la scrittura remota Prometheus in IBM Cloud Monitoring tramite i server Prometheus.
-
Metriche inoltrate ai sistemi esterni utilizzando Kafka o un argomento Event Streams. La metrica
sysdig_datastream_ts_usagerestituisce il numero di serie temporali esportate utilizzando il flusso della metrica.