forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
metadata.yaml
1001 lines (996 loc) · 30.1 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
type: elasticsearch
scope_name: otelcol/elasticsearchreceiver
status:
class: receiver
stability:
beta: [metrics]
distributions: [contrib]
codeowners:
active: [djaglowski, BinaryFissionGames]
seeking_new: true
resource_attributes:
elasticsearch.cluster.name:
description: The name of the elasticsearch cluster.
type: string
enabled: true
elasticsearch.node.name:
description: The name of the elasticsearch node.
type: string
enabled: true
elasticsearch.node.version:
description: The version of the elasticsearch node.
type: string
enabled: true
elasticsearch.index.name:
description: The name of the elasticsearch index.
type: string
enabled: true
attributes:
cache_name:
description: The name of cache.
type: string
enum:
- fielddata
- query
collector_name:
name_override: name
description: The name of the garbage collector.
type: string
memory_pool_name:
name_override: name
description: The name of the JVM memory pool.
type: string
direction:
description: The direction of network data.
type: string
enum:
- received
- sent
document_state:
name_override: state
description: The state of the document.
type: string
enum:
- active
- deleted
shard_state:
name_override: state
description: The state of the shard.
type: string
enum:
- active
- active_primary
- relocating
- initializing
- unassigned
- unassigned_delayed
operation:
name_override: operation
description: The type of operation.
type: string
enum:
- index
- delete
- get
- query
- fetch
- scroll
- suggest
- merge
- refresh
- flush
- warmer
thread_pool_name:
description: The name of the thread pool.
type: string
thread_state:
name_override: state
description: The state of the thread.
type: string
enum:
- active
- idle
task_state:
name_override: state
description: The state of the task.
type: string
enum:
- rejected
- completed
health_status:
name_override: status
description: The health status of the cluster.
type: string
enum:
- green
- yellow
- red
circuit_breaker_name:
name_override: name
description: The name of circuit breaker.
type: string
memory_state:
name_override: state
description: State of the memory
type: string
enum:
- free
- used
cluster_published_difference_state:
name_override: state
description: State of the published differences
type: string
enum:
- incompatible
- compatible
cluster_state_queue_state:
name_override: state
description: State of the published differences
type: string
enum:
- pending
- committed
indexing_pressure_stage:
name_override: stage
description: Stage of the indexing pressure
type: string
enum:
- coordinating
- primary
- replica
cluster_state_update_state:
name_override: state
description: State of cluster state update
type: string
cluster_state_update_type:
name_override: type
description: Type of cluster state update
type: string
enum:
- computation
- context_construction
- commit
- completion
- master_apply
- notification
ingest_pipeline_name:
name_override: name
description: Name of the ingest pipeline.
type: string
query_cache_count_type:
name_override: type
description: Type of query cache count
type: string
enum:
- hit
- miss
index_aggregation_type:
name_override: aggregation
description: Type of shard aggregation for index statistics
type: string
enum:
- primary_shards
- total
segments_memory_object_type:
name_override: object
description: Type of object in segment
type: string
enum:
- term
- doc_value
- index_writer
- fixed_bit_set
get_result:
name_override: result
description: Result of get operation
type: string
enum:
- hit
- miss
metrics:
# these metrics are from /_nodes/stats, and are node level metrics
elasticsearch.breaker.memory.estimated:
description: Estimated memory used for the operation.
unit: By
gauge:
value_type: int
attributes: [circuit_breaker_name]
enabled: true
elasticsearch.breaker.memory.limit:
description: Memory limit for the circuit breaker.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [circuit_breaker_name]
enabled: true
elasticsearch.breaker.tripped:
description: Total number of times the circuit breaker has been triggered and prevented an out of memory error.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [circuit_breaker_name]
enabled: true
elasticsearch.node.cache.memory.usage:
description: The size in bytes of the cache on a node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [cache_name]
enabled: true
elasticsearch.node.cache.evictions:
description: The number of evictions from the cache on a node.
unit: "{evictions}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [cache_name]
enabled: true
elasticsearch.node.cache.count:
description: Total count of query cache misses across all shards assigned to selected nodes.
unit: "{count}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ query_cache_count_type ]
enabled: true
elasticsearch.node.cache.size:
description: Total amount of memory used for the query cache across all shards assigned to the node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: false
elasticsearch.node.fs.disk.available:
description: The amount of disk space available to the JVM across all file stores for this node. Depending on OS or process level restrictions, this might appear less than free. This is the actual amount of free disk space the Elasticsearch node can utilise.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.node.fs.disk.free:
description: The amount of unallocated disk space across all file stores for this node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.node.fs.disk.total:
description: The amount of disk space across all file stores for this node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
# The calculation for node.disk.io.read is actually in KiBy(1024 bytes), not kBy (1000 bytes)
# The metric value calculation comes from sectors: https://github.com/elastic/elasticsearch/blob/3c6797f2d2271a30b24f505da55afbb5ea10733e/server/src/main/java/org/elasticsearch/monitor/fs/FsInfo.java#L287
# The metric value is gathered by reading disk stats files from https://github.com/elastic/elasticsearch/blob/3c6797f2d2271a30b24f505da55afbb5ea10733e/server/src/main/java/org/elasticsearch/monitor/fs/FsProbe.java#L117
# which come from a kernel https://www.kernel.org/doc/Documentation/ABI/testing/procfs-diskstats
# Linux always considers sectors to be 512 bytes https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/include/linux/types.h#L125
elasticsearch.node.disk.io.read:
description: The total number of kilobytes read across all file stores for this node.
unit: KiBy
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
extended_documentation: This metric is available only on Linux systems.
# The calculation for node.disk.io.write is actually in KiBy(1024 bytes), not kBy (1000 bytes)
# The metric value calculation comes from sectors: https://github.com/elastic/elasticsearch/blob/3c6797f2d2271a30b24f505da55afbb5ea10733e/server/src/main/java/org/elasticsearch/monitor/fs/FsInfo.java#L293
# The metric value is gathered by reading disk stats files from https://github.com/elastic/elasticsearch/blob/3c6797f2d2271a30b24f505da55afbb5ea10733e/server/src/main/java/org/elasticsearch/monitor/fs/FsProbe.java#L117
# which come from a kernel https://www.kernel.org/doc/Documentation/ABI/testing/procfs-diskstats
# Linux always considers sectors to be 512 bytes https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/include/linux/types.h#L125
elasticsearch.node.disk.io.write:
description: The total number of kilobytes written across all file stores for this node.
unit: KiBy
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
extended_documentation: This metric is available only on Linux systems.
elasticsearch.node.cluster.io:
description: The number of bytes sent and received on the network for internal cluster communication.
unit: By
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [direction]
enabled: true
elasticsearch.node.cluster.connections:
description: The number of open tcp connections for internal cluster communication.
unit: "{connections}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.node.http.connections:
description: The number of HTTP connections to the node.
unit: "{connections}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.node.operations.current:
description: Number of query operations currently running.
unit: "{operations}"
gauge:
value_type: int
attributes: [ operation ]
enabled: false
elasticsearch.node.operations.completed:
description: The number of operations completed by a node.
unit: "{operations}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [operation]
enabled: true
elasticsearch.node.operations.time:
description: Time spent on operations by a node.
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [operation]
enabled: true
elasticsearch.node.operations.get.completed:
description: The number of hits and misses resulting from GET operations.
unit: "{operations}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [get_result]
enabled: false
elasticsearch.node.operations.get.time:
description: The time spent on hits and misses resulting from GET operations.
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [get_result]
enabled: false
elasticsearch.node.shards.size:
description: The size of the shards assigned to this node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.node.shards.data_set.size:
description: Total data set size of all shards assigned to the node. This includes the size of shards not stored fully on the node, such as the cache for partially mounted indices.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.shards.reserved.size:
description: A prediction of how much larger the shard stores on this node will eventually grow due to ongoing peer recoveries, restoring snapshots, and similar activities. A value of -1 indicates that this is not available.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.translog.operations:
description: Number of transaction log operations.
unit: "{operations}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.translog.size:
description: Size of the transaction log.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.translog.uncommitted.size:
description: Size of uncommitted transaction log operations.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.thread_pool.threads:
description: The number of threads in the thread pool.
unit: "{threads}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [thread_pool_name, thread_state]
enabled: true
elasticsearch.node.thread_pool.tasks.queued:
description: The number of queued tasks in the thread pool.
unit: "{tasks}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [thread_pool_name]
enabled: true
elasticsearch.node.thread_pool.tasks.finished:
description: The number of tasks finished by the thread pool.
unit: "{tasks}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [thread_pool_name, task_state]
enabled: true
elasticsearch.node.documents:
description: The number of documents on the node.
unit: "{documents}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [document_state]
enabled: true
elasticsearch.node.open_files:
description: The number of open file descriptors held by the node.
unit: "{files}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
# These metrics are JVM metrics, collected from /_nodes/stats
# See https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/jmx-metrics/docs/target-systems/jvm.md
jvm.classes.loaded:
description: The number of loaded classes
unit: 1
gauge:
value_type: int
attributes: []
enabled: true
jvm.gc.collections.count:
description: The total number of garbage collections that have occurred
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [collector_name]
enabled: true
jvm.gc.collections.elapsed:
description: "The approximate accumulated collection elapsed time"
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [collector_name]
enabled: true
jvm.memory.heap.max:
description: The maximum amount of memory can be used for the heap
unit: By
gauge:
value_type: int
attributes: []
enabled: true
jvm.memory.heap.used:
description: The current heap memory usage
unit: By
gauge:
value_type: int
attributes: []
enabled: true
jvm.memory.heap.utilization:
description: Fraction of heap memory usage
unit: 1
gauge:
value_type: double
attributes: []
enabled: false
jvm.memory.heap.committed:
description: The amount of memory that is guaranteed to be available for the heap
unit: By
gauge:
value_type: int
attributes: []
enabled: true
jvm.memory.nonheap.used:
description: The current non-heap memory usage
unit: By
gauge:
value_type: int
attributes: []
enabled: true
jvm.memory.nonheap.committed:
description: The amount of memory that is guaranteed to be available for non-heap purposes
unit: By
gauge:
value_type: int
attributes: []
enabled: true
jvm.memory.pool.max:
description: The maximum amount of memory can be used for the memory pool
unit: By
gauge:
value_type: int
attributes: [memory_pool_name]
enabled: true
jvm.memory.pool.used:
description: The current memory pool memory usage
unit: By
gauge:
value_type: int
attributes: [memory_pool_name]
enabled: true
jvm.threads.count:
description: The current number of threads
unit: 1
gauge:
value_type: int
attributes: []
enabled: true
# these metrics are from /_cluster/pending_tasks, and are cluster level metrics
elasticsearch.cluster.pending_tasks:
description: The number of cluster-level changes that have not yet been executed.
unit: "{tasks}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.cluster.in_flight_fetch:
description: The number of unfinished fetches.
unit: "{fetches}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
# these metrics are from /_cluster/health, and are cluster level metrics
elasticsearch.cluster.shards:
description: The number of shards in the cluster.
unit: "{shards}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [shard_state]
enabled: true
elasticsearch.cluster.data_nodes:
description: The number of data nodes in the cluster.
unit: "{nodes}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.cluster.nodes:
description: The total number of nodes in the cluster.
unit: "{nodes}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: []
enabled: true
elasticsearch.cluster.health:
description: The health status of the cluster.
extended_documentation:
Health status is based on the state of its primary and replica shards.
Green indicates all shards are assigned.
Yellow indicates that one or more replica shards are unassigned.
Red indicates that one or more primary shards are unassigned, making some data unavailable.
unit: "{status}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [health_status]
enabled: true
elasticsearch.os.cpu.usage:
description: Recent CPU usage for the whole system, or -1 if not supported.
unit: '%'
gauge:
value_type: int
attributes: [ ]
enabled: true
elasticsearch.os.cpu.load_avg.1m:
description: One-minute load average on the system (field is not present if one-minute load average is not available).
unit: 1.0
gauge:
value_type: double
attributes: [ ]
enabled: true
elasticsearch.os.cpu.load_avg.5m:
description: Five-minute load average on the system (field is not present if five-minute load average is not available).
unit: 1.0
gauge:
value_type: double
attributes: [ ]
enabled: true
elasticsearch.os.cpu.load_avg.15m:
description: Fifteen-minute load average on the system (field is not present if fifteen-minute load average is not available).
unit: 1.0
gauge:
value_type: double
attributes: [ ]
enabled: true
elasticsearch.os.memory:
description: Amount of physical memory.
unit: By
gauge:
value_type: int
attributes: [memory_state]
enabled: true
elasticsearch.memory.indexing_pressure:
description: Memory consumed, in bytes, by indexing requests in the specified stage.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ indexing_pressure_stage ]
enabled: true
elasticsearch.indexing_pressure.memory.total.primary_rejections:
description: Cumulative number of indexing requests rejected in the primary stage.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.indexing_pressure.memory.total.replica_rejections:
description: Number of indexing requests rejected in the replica stage.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.indexing_pressure.memory.limit:
description: Configured memory limit, in bytes, for the indexing requests.
unit: By
gauge:
value_type: int
attributes: [ ]
enabled: true
elasticsearch.cluster.state_queue:
description: Number of cluster states in queue.
unit: 1
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ cluster_state_queue_state ]
enabled: true
elasticsearch.cluster.published_states.full:
description: Number of published cluster states.
unit: 1
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.cluster.published_states.differences:
description: Number of differences between published cluster states.
unit: 1
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ cluster_published_difference_state ]
enabled: true
elasticsearch.cluster.state_update.count:
description: The number of cluster state update attempts that changed the cluster state since the node started.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ cluster_state_update_state ]
enabled: true
elasticsearch.cluster.state_update.time:
description: The cumulative amount of time updating the cluster state since the node started.
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ cluster_state_update_state, cluster_state_update_type ]
enabled: true
elasticsearch.cluster.indices.cache.evictions:
description: The number of evictions from the cache for indices in cluster.
unit: "{evictions}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [cache_name]
enabled: false
elasticsearch.node.ingest.documents:
description: Total number of documents ingested during the lifetime of this node.
unit: "{documents}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.ingest.documents.current:
description: Total number of documents currently being ingested.
unit: "{documents}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.ingest.operations.failed:
description: Total number of failed ingest operations during the lifetime of this node.
unit: "{operation}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.pipeline.ingest.documents.preprocessed:
description: Number of documents preprocessed by the ingest pipeline.
unit: "{documents}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ingest_pipeline_name ]
enabled: true
elasticsearch.node.pipeline.ingest.operations.failed:
description: Total number of failed operations for the ingest pipeline.
unit: "{operation}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ingest_pipeline_name ]
enabled: true
elasticsearch.node.pipeline.ingest.documents.current:
description: Total number of documents currently being ingested by a pipeline.
unit: "{documents}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ingest_pipeline_name ]
enabled: true
elasticsearch.node.script.compilations:
description: Total number of inline script compilations performed by the node.
unit: "{compilations}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.script.cache_evictions:
description: Total number of times the script cache has evicted old data.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.script.compilation_limit_triggered:
description: Total number of times the script compilation circuit breaker has limited inline script compilations.
unit: 1
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: true
elasticsearch.node.segments.memory:
description: Size of memory for segment object of a node.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [segments_memory_object_type]
enabled: false
# these metrics are from /*/_stats and are index level metrics
elasticsearch.index.operations.completed:
description: The number of operations completed for an index.
unit: "{operations}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [operation, index_aggregation_type]
enabled: true
elasticsearch.index.operations.time:
description: Time spent on operations for an index.
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [operation, index_aggregation_type]
enabled: true
elasticsearch.index.shards.size:
description: The size of the shards assigned to this index.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: true
elasticsearch.index.operations.merge.size:
description: The total size of merged segments for an index.
unit: By
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.operations.merge.docs_count:
description: The total number of documents in merge operations for an index.
unit: "{documents}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.segments.count:
description: Number of segments of an index.
unit: "{segments}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.segments.size:
description: Size of segments of an index.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.segments.memory:
description: Size of memory for segment object of an index.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type, segments_memory_object_type]
enabled: false
elasticsearch.index.translog.operations:
description: Number of transaction log operations for an index.
unit: "{operations}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.translog.size:
description: Size of the transaction log for an index.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.cache.memory.usage:
description: The size in bytes of the cache for an index.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [cache_name, index_aggregation_type]
enabled: false
elasticsearch.index.cache.size:
description: The number of elements of the query cache for an index.
unit: 1
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [index_aggregation_type]
enabled: false
elasticsearch.index.cache.evictions:
description: The number of evictions from the cache for an index.
unit: "{evictions}"
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [cache_name, index_aggregation_type]
enabled: false
elasticsearch.index.documents:
description: The number of documents for an index.
unit: "{documents}"
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [document_state, index_aggregation_type]
enabled: false
elasticsearch.process.cpu.usage:
description: CPU usage in percent.
unit: 1.0
gauge:
value_type: double
attributes: [ ]
enabled: false
elasticsearch.process.cpu.time:
description: CPU time used by the process on which the Java virtual machine is running.
unit: ms
sum:
monotonic: true
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: false
elasticsearch.process.memory.virtual:
description: Size of virtual memory that is guaranteed to be available to the running process.
unit: By
sum:
monotonic: false
aggregation_temporality: cumulative
value_type: int
attributes: [ ]
enabled: false
tests: