NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/includes/opentelemetry/semconv/incubating/k8s_metrics.h
Go to the documentation of this file.
1 /*
2  * Copyright The OpenTelemetry Authors
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 
6 /*
7  * DO NOT EDIT, this is an Auto-generated file from:
8  * buildscripts/semantic-convention/templates/registry/semantic_metrics-h.j2
9  */
10 
11 #pragma once
12 
13 #include "opentelemetry/common/macros.h"
14 #include "opentelemetry/metrics/meter.h"
15 #include "opentelemetry/version.h"
16 
18 namespace semconv
19 {
20 namespace k8s
21 {
22 
30 static constexpr const char *kMetricK8sContainerCpuLimit = "k8s.container.cpu.limit";
31 static constexpr const char *descrMetricK8sContainerCpuLimit =
32  "Maximum CPU resource limit set for the container.";
33 static constexpr const char *unitMetricK8sContainerCpuLimit = "{cpu}";
34 
37 {
38  return meter->CreateInt64UpDownCounter(
40 }
41 
44 {
45  return meter->CreateDoubleUpDownCounter(
47 }
48 
51 {
54 }
55 
58 {
61 }
62 
70 static constexpr const char *kMetricK8sContainerCpuRequest = "k8s.container.cpu.request";
71 static constexpr const char *descrMetricK8sContainerCpuRequest =
72  "CPU resource requested for the container.";
73 static constexpr const char *unitMetricK8sContainerCpuRequest = "{cpu}";
74 
77 {
81 }
82 
85 {
89 }
90 
93 {
97 }
98 
101 {
105 }
106 
114 static constexpr const char *kMetricK8sContainerEphemeralStorageLimit =
115  "k8s.container.ephemeral_storage.limit";
116 static constexpr const char *descrMetricK8sContainerEphemeralStorageLimit =
117  "Maximum ephemeral storage resource limit set for the container.";
118 static constexpr const char *unitMetricK8sContainerEphemeralStorageLimit = "By";
119 
122 {
126 }
127 
130 {
134 }
135 
138 {
142 }
143 
146 {
150 }
151 
159 static constexpr const char *kMetricK8sContainerEphemeralStorageRequest =
160  "k8s.container.ephemeral_storage.request";
162  "Ephemeral storage resource requested for the container.";
163 static constexpr const char *unitMetricK8sContainerEphemeralStorageRequest = "By";
164 
167 {
171 }
172 
175 {
179 }
180 
183 {
187 }
188 
191 {
195 }
196 
204 static constexpr const char *kMetricK8sContainerMemoryLimit = "k8s.container.memory.limit";
205 static constexpr const char *descrMetricK8sContainerMemoryLimit =
206  "Maximum memory resource limit set for the container.";
207 static constexpr const char *unitMetricK8sContainerMemoryLimit = "By";
208 
211 {
215 }
216 
219 {
223 }
224 
227 {
231 }
232 
235 {
239 }
240 
248 static constexpr const char *kMetricK8sContainerMemoryRequest = "k8s.container.memory.request";
249 static constexpr const char *descrMetricK8sContainerMemoryRequest =
250  "Memory resource requested for the container.";
251 static constexpr const char *unitMetricK8sContainerMemoryRequest = "By";
252 
255 {
259 }
260 
263 {
267 }
268 
271 {
275 }
276 
279 {
283 }
284 
292 static constexpr const char *kMetricK8sContainerReady = "k8s.container.ready";
293 static constexpr const char *descrMetricK8sContainerReady =
294  "Indicates whether the container is currently marked as ready to accept traffic, based on its readiness probe (1 = ready, 0 = not ready).
295  ";
296  static constexpr const char *unitMetricK8sContainerReady = "{container}";
297 
300 {
303 }
304 
307 {
310 }
311 
314 {
317 }
318 
321 {
324 }
325 
336 static constexpr const char *kMetricK8sContainerRestartCount = "k8s.container.restart.count";
337 static constexpr const char *descrMetricK8sContainerRestartCount =
338  "Describes how many times the container has restarted (since the last counter reset).";
339 static constexpr const char *unitMetricK8sContainerRestartCount = "{restart}";
340 
343 {
347 }
348 
351 {
355 }
356 
359 {
363 }
364 
367 {
371 }
372 
380 static constexpr const char *kMetricK8sContainerStatusReason = "k8s.container.status.reason";
381 static constexpr const char *descrMetricK8sContainerStatusReason =
382  "Describes the number of K8s containers that are currently in a state for a given reason.";
383 static constexpr const char *unitMetricK8sContainerStatusReason = "{container}";
384 
387 {
391 }
392 
395 {
399 }
400 
403 {
407 }
408 
411 {
415 }
416 
425 static constexpr const char *kMetricK8sContainerStatusState = "k8s.container.status.state";
426 static constexpr const char *descrMetricK8sContainerStatusState =
427  "Describes the number of K8s containers that are currently in a given state.";
428 static constexpr const char *unitMetricK8sContainerStatusState = "{container}";
429 
432 {
436 }
437 
440 {
444 }
445 
448 {
452 }
453 
456 {
460 }
461 
469 static constexpr const char *kMetricK8sContainerStorageLimit = "k8s.container.storage.limit";
470 static constexpr const char *descrMetricK8sContainerStorageLimit =
471  "Maximum storage resource limit set for the container.";
472 static constexpr const char *unitMetricK8sContainerStorageLimit = "By";
473 
476 {
480 }
481 
484 {
488 }
489 
492 {
496 }
497 
500 {
504 }
505 
513 static constexpr const char *kMetricK8sContainerStorageRequest = "k8s.container.storage.request";
514 static constexpr const char *descrMetricK8sContainerStorageRequest =
515  "Storage resource requested for the container.";
516 static constexpr const char *unitMetricK8sContainerStorageRequest = "By";
517 
520 {
524 }
525 
528 {
532 }
533 
536 {
540 }
541 
544 {
548 }
549 
558 static constexpr const char *kMetricK8sCronjobActiveJobs = "k8s.cronjob.active_jobs";
559 static constexpr const char *descrMetricK8sCronjobActiveJobs =
560  "The number of actively running jobs for a cronjob.";
561 static constexpr const char *unitMetricK8sCronjobActiveJobs = "{job}";
562 
565 {
566  return meter->CreateInt64UpDownCounter(
568 }
569 
572 {
573  return meter->CreateDoubleUpDownCounter(
575 }
576 
579 {
582 }
583 
586 {
589 }
590 
599 static constexpr const char *kMetricK8sDaemonsetCurrentScheduledNodes =
600  "k8s.daemonset.current_scheduled_nodes";
601 static constexpr const char *descrMetricK8sDaemonsetCurrentScheduledNodes =
602  "Number of nodes that are running at least 1 daemon pod and are supposed to run the daemon "
603  "pod.";
604 static constexpr const char *unitMetricK8sDaemonsetCurrentScheduledNodes = "{node}";
605 
608 {
612 }
613 
616 {
620 }
621 
624 {
628 }
629 
632 {
636 }
637 
644 static constexpr const char *kMetricK8sDaemonsetDesiredScheduledNodes =
645  "k8s.daemonset.desired_scheduled_nodes";
646 static constexpr const char *descrMetricK8sDaemonsetDesiredScheduledNodes =
647  "Number of nodes that should be running the daemon pod (including nodes currently running the "
648  "daemon pod).";
649 static constexpr const char *unitMetricK8sDaemonsetDesiredScheduledNodes = "{node}";
650 
653 {
657 }
658 
661 {
665 }
666 
669 {
673 }
674 
677 {
681 }
682 
691 static constexpr const char *kMetricK8sDaemonsetMisscheduledNodes =
692  "k8s.daemonset.misscheduled_nodes";
693 static constexpr const char *descrMetricK8sDaemonsetMisscheduledNodes =
694  "Number of nodes that are running the daemon pod, but are not supposed to run the daemon pod.";
695 static constexpr const char *unitMetricK8sDaemonsetMisscheduledNodes = "{node}";
696 
699 {
703 }
704 
707 {
711 }
712 
715 {
719 }
720 
723 {
727 }
728 
735 static constexpr const char *kMetricK8sDaemonsetReadyNodes = "k8s.daemonset.ready_nodes";
736 static constexpr const char *descrMetricK8sDaemonsetReadyNodes =
737  "Number of nodes that should be running the daemon pod and have one or more of the daemon pod "
738  "running and ready.";
739 static constexpr const char *unitMetricK8sDaemonsetReadyNodes = "{node}";
740 
743 {
747 }
748 
751 {
755 }
756 
759 {
763 }
764 
767 {
771 }
772 
779 static constexpr const char *kMetricK8sDeploymentAvailablePods = "k8s.deployment.available_pods";
780 static constexpr const char *descrMetricK8sDeploymentAvailablePods =
781  "Total number of available replica pods (ready for at least minReadySeconds) targeted by this "
782  "deployment.";
783 static constexpr const char *unitMetricK8sDeploymentAvailablePods = "{pod}";
784 
787 {
791 }
792 
795 {
799 }
800 
803 {
807 }
808 
811 {
815 }
816 
825 static constexpr const char *kMetricK8sDeploymentDesiredPods = "k8s.deployment.desired_pods";
826 static constexpr const char *descrMetricK8sDeploymentDesiredPods =
827  "Number of desired replica pods in this deployment.";
828 static constexpr const char *unitMetricK8sDeploymentDesiredPods = "{pod}";
829 
832 {
836 }
837 
840 {
844 }
845 
848 {
852 }
853 
856 {
860 }
861 
868 static constexpr const char *kMetricK8sHpaCurrentPods = "k8s.hpa.current_pods";
869 static constexpr const char *descrMetricK8sHpaCurrentPods =
870  "Current number of replica pods managed by this horizontal pod autoscaler, as last seen by the "
871  "autoscaler.";
872 static constexpr const char *unitMetricK8sHpaCurrentPods = "{pod}";
873 
876 {
879 }
880 
883 {
886 }
887 
890 {
893 }
894 
897 {
900 }
901 
908 static constexpr const char *kMetricK8sHpaDesiredPods = "k8s.hpa.desired_pods";
909 static constexpr const char *descrMetricK8sHpaDesiredPods =
910  "Desired number of replica pods managed by this horizontal pod autoscaler, as last calculated "
911  "by the autoscaler.";
912 static constexpr const char *unitMetricK8sHpaDesiredPods = "{pod}";
913 
916 {
919 }
920 
923 {
926 }
927 
930 {
933 }
934 
937 {
940 }
941 
950 static constexpr const char *kMetricK8sHpaMaxPods = "k8s.hpa.max_pods";
951 static constexpr const char *descrMetricK8sHpaMaxPods =
952  "The upper limit for the number of replica pods to which the autoscaler can scale up.";
953 static constexpr const char *unitMetricK8sHpaMaxPods = "{pod}";
954 
956  metrics::Meter *meter)
957 {
960 }
961 
963  metrics::Meter *meter)
964 {
967 }
968 
970  metrics::Meter *meter)
971 {
974 }
975 
977  metrics::Meter *meter)
978 {
981 }
982 
995  "k8s.hpa.metric.target.cpu.average_utilization";
997  "Target average utilization, in percentage, for CPU resource in HPA config.";
998 static constexpr const char *unitMetricK8sHpaMetricTargetCpuAverageUtilization = "1";
999 
1000 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1001 
1003 CreateSyncInt64MetricK8sHpaMetricTargetCpuAverageUtilization(metrics::Meter *meter)
1004 {
1005  return meter->CreateInt64Gauge(kMetricK8sHpaMetricTargetCpuAverageUtilization,
1008 }
1009 
1011 CreateSyncDoubleMetricK8sHpaMetricTargetCpuAverageUtilization(metrics::Meter *meter)
1012 {
1013  return meter->CreateDoubleGauge(kMetricK8sHpaMetricTargetCpuAverageUtilization,
1016 }
1017 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1018 
1021 {
1025 }
1026 
1029 {
1033 }
1034 
1046 static constexpr const char *kMetricK8sHpaMetricTargetCpuAverageValue =
1047  "k8s.hpa.metric.target.cpu.average_value";
1048 static constexpr const char *descrMetricK8sHpaMetricTargetCpuAverageValue =
1049  "Target average value for CPU resource in HPA config.";
1050 static constexpr const char *unitMetricK8sHpaMetricTargetCpuAverageValue = "{cpu}";
1051 
1052 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1053 
1055 CreateSyncInt64MetricK8sHpaMetricTargetCpuAverageValue(metrics::Meter *meter)
1056 {
1057  return meter->CreateInt64Gauge(kMetricK8sHpaMetricTargetCpuAverageValue,
1060 }
1061 
1063 CreateSyncDoubleMetricK8sHpaMetricTargetCpuAverageValue(metrics::Meter *meter)
1064 {
1065  return meter->CreateDoubleGauge(kMetricK8sHpaMetricTargetCpuAverageValue,
1068 }
1069 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1070 
1073 {
1077 }
1078 
1081 {
1085 }
1086 
1098 static constexpr const char *kMetricK8sHpaMetricTargetCpuValue = "k8s.hpa.metric.target.cpu.value";
1099 static constexpr const char *descrMetricK8sHpaMetricTargetCpuValue =
1100  "Target value for CPU resource in HPA config.";
1101 static constexpr const char *unitMetricK8sHpaMetricTargetCpuValue = "{cpu}";
1102 
1103 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1104 
1106 CreateSyncInt64MetricK8sHpaMetricTargetCpuValue(metrics::Meter *meter)
1107 {
1108  return meter->CreateInt64Gauge(kMetricK8sHpaMetricTargetCpuValue,
1111 }
1112 
1114 CreateSyncDoubleMetricK8sHpaMetricTargetCpuValue(metrics::Meter *meter)
1115 {
1116  return meter->CreateDoubleGauge(kMetricK8sHpaMetricTargetCpuValue,
1119 }
1120 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1121 
1124 {
1128 }
1129 
1132 {
1136 }
1137 
1146 static constexpr const char *kMetricK8sHpaMinPods = "k8s.hpa.min_pods";
1147 static constexpr const char *descrMetricK8sHpaMinPods =
1148  "The lower limit for the number of replica pods to which the autoscaler can scale down.";
1149 static constexpr const char *unitMetricK8sHpaMinPods = "{pod}";
1150 
1152  metrics::Meter *meter)
1153 {
1156 }
1157 
1159  metrics::Meter *meter)
1160 {
1163 }
1164 
1166  metrics::Meter *meter)
1167 {
1170 }
1171 
1173  metrics::Meter *meter)
1174 {
1177 }
1178 
1187 static constexpr const char *kMetricK8sJobActivePods = "k8s.job.active_pods";
1188 static constexpr const char *descrMetricK8sJobActivePods =
1189  "The number of pending and actively running pods for a job.";
1190 static constexpr const char *unitMetricK8sJobActivePods = "{pod}";
1191 
1194 {
1197 }
1198 
1201 {
1204 }
1205 
1208 {
1209  return meter->CreateInt64ObservableUpDownCounter(
1211 }
1212 
1215 {
1218 }
1219 
1228 static constexpr const char *kMetricK8sJobDesiredSuccessfulPods = "k8s.job.desired_successful_pods";
1229 static constexpr const char *descrMetricK8sJobDesiredSuccessfulPods =
1230  "The desired number of successfully finished pods the job should be run with.";
1231 static constexpr const char *unitMetricK8sJobDesiredSuccessfulPods = "{pod}";
1232 
1235 {
1239 }
1240 
1243 {
1247 }
1248 
1251 {
1255 }
1256 
1259 {
1263 }
1264 
1273 static constexpr const char *kMetricK8sJobFailedPods = "k8s.job.failed_pods";
1274 static constexpr const char *descrMetricK8sJobFailedPods =
1275  "The number of pods which reached phase Failed for a job.";
1276 static constexpr const char *unitMetricK8sJobFailedPods = "{pod}";
1277 
1280 {
1283 }
1284 
1287 {
1290 }
1291 
1294 {
1295  return meter->CreateInt64ObservableUpDownCounter(
1297 }
1298 
1301 {
1304 }
1305 
1314 static constexpr const char *kMetricK8sJobMaxParallelPods = "k8s.job.max_parallel_pods";
1315 static constexpr const char *descrMetricK8sJobMaxParallelPods =
1316  "The max desired number of pods the job should run at any given time.";
1317 static constexpr const char *unitMetricK8sJobMaxParallelPods = "{pod}";
1318 
1321 {
1325 }
1326 
1329 {
1333 }
1334 
1337 {
1341 }
1342 
1345 {
1349 }
1350 
1359 static constexpr const char *kMetricK8sJobSuccessfulPods = "k8s.job.successful_pods";
1360 static constexpr const char *descrMetricK8sJobSuccessfulPods =
1361  "The number of pods which reached phase Succeeded for a job.";
1362 static constexpr const char *unitMetricK8sJobSuccessfulPods = "{pod}";
1363 
1366 {
1367  return meter->CreateInt64UpDownCounter(
1369 }
1370 
1373 {
1374  return meter->CreateDoubleUpDownCounter(
1376 }
1377 
1380 {
1381  return meter->CreateInt64ObservableUpDownCounter(
1383 }
1384 
1387 {
1390 }
1391 
1397 static constexpr const char *kMetricK8sNamespacePhase = "k8s.namespace.phase";
1398 static constexpr const char *descrMetricK8sNamespacePhase =
1399  "Describes number of K8s namespaces that are currently in a given phase.";
1400 static constexpr const char *unitMetricK8sNamespacePhase = "{namespace}";
1401 
1404 {
1407 }
1408 
1411 {
1414 }
1415 
1418 {
1419  return meter->CreateInt64ObservableUpDownCounter(
1421 }
1422 
1425 {
1428 }
1429 
1435 static constexpr const char *kMetricK8sNodeAllocatableCpu = "k8s.node.allocatable.cpu";
1436 static constexpr const char *descrMetricK8sNodeAllocatableCpu =
1437  "Amount of cpu allocatable on the node.";
1438 static constexpr const char *unitMetricK8sNodeAllocatableCpu = "{cpu}";
1439 
1442 {
1446 }
1447 
1450 {
1454 }
1455 
1458 {
1462 }
1463 
1466 {
1470 }
1471 
1477 static constexpr const char *kMetricK8sNodeAllocatableEphemeralStorage =
1478  "k8s.node.allocatable.ephemeral_storage";
1480  "Amount of ephemeral-storage allocatable on the node.";
1481 static constexpr const char *unitMetricK8sNodeAllocatableEphemeralStorage = "By";
1482 
1485 {
1489 }
1490 
1493 {
1497 }
1498 
1501 {
1505 }
1506 
1509 {
1513 }
1514 
1520 static constexpr const char *kMetricK8sNodeAllocatableMemory = "k8s.node.allocatable.memory";
1521 static constexpr const char *descrMetricK8sNodeAllocatableMemory =
1522  "Amount of memory allocatable on the node.";
1523 static constexpr const char *unitMetricK8sNodeAllocatableMemory = "By";
1524 
1527 {
1531 }
1532 
1535 {
1539 }
1540 
1543 {
1547 }
1548 
1551 {
1555 }
1556 
1562 static constexpr const char *kMetricK8sNodeAllocatablePods = "k8s.node.allocatable.pods";
1563 static constexpr const char *descrMetricK8sNodeAllocatablePods =
1564  "Amount of pods allocatable on the node.";
1565 static constexpr const char *unitMetricK8sNodeAllocatablePods = "{pod}";
1566 
1569 {
1573 }
1574 
1577 {
1581 }
1582 
1585 {
1589 }
1590 
1593 {
1597 }
1598 
1606 static constexpr const char *kMetricK8sNodeConditionStatus = "k8s.node.condition.status";
1607 static constexpr const char *descrMetricK8sNodeConditionStatus =
1608  "Describes the condition of a particular Node.";
1609 static constexpr const char *unitMetricK8sNodeConditionStatus = "{node}";
1610 
1613 {
1617 }
1618 
1621 {
1625 }
1626 
1629 {
1633 }
1634 
1637 {
1641 }
1642 
1650 static constexpr const char *kMetricK8sNodeCpuTime = "k8s.node.cpu.time";
1651 static constexpr const char *descrMetricK8sNodeCpuTime = "Total CPU time consumed.";
1652 static constexpr const char *unitMetricK8sNodeCpuTime = "s";
1653 
1655  metrics::Meter *meter)
1656 {
1659 }
1660 
1662  metrics::Meter *meter)
1663 {
1666 }
1667 
1669  metrics::Meter *meter)
1670 {
1673 }
1674 
1677 {
1680 }
1681 
1689 static constexpr const char *kMetricK8sNodeCpuUsage = "k8s.node.cpu.usage";
1690 static constexpr const char *descrMetricK8sNodeCpuUsage =
1691  "Node's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.";
1692 static constexpr const char *unitMetricK8sNodeCpuUsage = "{cpu}";
1693 
1694 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1695 
1696 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sNodeCpuUsage(
1697  metrics::Meter *meter)
1698 {
1699  return meter->CreateInt64Gauge(kMetricK8sNodeCpuUsage, descrMetricK8sNodeCpuUsage,
1701 }
1702 
1703 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sNodeCpuUsage(
1704  metrics::Meter *meter)
1705 {
1706  return meter->CreateDoubleGauge(kMetricK8sNodeCpuUsage, descrMetricK8sNodeCpuUsage,
1708 }
1709 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1710 
1713 {
1716 }
1717 
1720 {
1723 }
1724 
1737 static constexpr const char *kMetricK8sNodeFilesystemAvailable = "k8s.node.filesystem.available";
1738 static constexpr const char *descrMetricK8sNodeFilesystemAvailable =
1739  "Node filesystem available bytes.";
1740 static constexpr const char *unitMetricK8sNodeFilesystemAvailable = "By";
1741 
1744 {
1748 }
1749 
1752 {
1756 }
1757 
1760 {
1764 }
1765 
1768 {
1772 }
1773 
1786 static constexpr const char *kMetricK8sNodeFilesystemCapacity = "k8s.node.filesystem.capacity";
1787 static constexpr const char *descrMetricK8sNodeFilesystemCapacity = "Node filesystem capacity.";
1788 static constexpr const char *unitMetricK8sNodeFilesystemCapacity = "By";
1789 
1792 {
1796 }
1797 
1800 {
1804 }
1805 
1808 {
1812 }
1813 
1816 {
1820 }
1821 
1836 static constexpr const char *kMetricK8sNodeFilesystemUsage = "k8s.node.filesystem.usage";
1837 static constexpr const char *descrMetricK8sNodeFilesystemUsage = "Node filesystem usage.";
1838 static constexpr const char *unitMetricK8sNodeFilesystemUsage = "By";
1839 
1842 {
1846 }
1847 
1850 {
1854 }
1855 
1858 {
1862 }
1863 
1866 {
1870 }
1871 
1879 static constexpr const char *kMetricK8sNodeMemoryUsage = "k8s.node.memory.usage";
1880 static constexpr const char *descrMetricK8sNodeMemoryUsage = "Memory usage of the Node.";
1881 static constexpr const char *unitMetricK8sNodeMemoryUsage = "By";
1882 
1883 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
1884 
1885 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sNodeMemoryUsage(
1886  metrics::Meter *meter)
1887 {
1888  return meter->CreateInt64Gauge(kMetricK8sNodeMemoryUsage, descrMetricK8sNodeMemoryUsage,
1890 }
1891 
1892 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sNodeMemoryUsage(
1893  metrics::Meter *meter)
1894 {
1895  return meter->CreateDoubleGauge(kMetricK8sNodeMemoryUsage, descrMetricK8sNodeMemoryUsage,
1897 }
1898 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
1899 
1902 {
1905 }
1906 
1909 {
1910  return meter->CreateDoubleObservableGauge(
1912 }
1913 
1919 static constexpr const char *kMetricK8sNodeNetworkErrors = "k8s.node.network.errors";
1920 static constexpr const char *descrMetricK8sNodeNetworkErrors = "Node network errors.";
1921 static constexpr const char *unitMetricK8sNodeNetworkErrors = "{error}";
1922 
1925 {
1928 }
1929 
1932 {
1935 }
1936 
1939 {
1940  return meter->CreateInt64ObservableCounter(
1942 }
1943 
1946 {
1947  return meter->CreateDoubleObservableCounter(
1949 }
1950 
1956 static constexpr const char *kMetricK8sNodeNetworkIo = "k8s.node.network.io";
1957 static constexpr const char *descrMetricK8sNodeNetworkIo = "Network bytes for the Node.";
1958 static constexpr const char *unitMetricK8sNodeNetworkIo = "By";
1959 
1961  metrics::Meter *meter)
1962 {
1965 }
1966 
1968  metrics::Meter *meter)
1969 {
1972 }
1973 
1976 {
1979 }
1980 
1983 {
1986 }
1987 
1995 static constexpr const char *kMetricK8sNodeUptime = "k8s.node.uptime";
1996 static constexpr const char *descrMetricK8sNodeUptime = "The time the Node has been running.";
1997 static constexpr const char *unitMetricK8sNodeUptime = "s";
1998 
1999 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
2000 
2001 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sNodeUptime(
2002  metrics::Meter *meter)
2003 {
2004  return meter->CreateInt64Gauge(kMetricK8sNodeUptime, descrMetricK8sNodeUptime,
2006 }
2007 
2008 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sNodeUptime(
2009  metrics::Meter *meter)
2010 {
2011  return meter->CreateDoubleGauge(kMetricK8sNodeUptime, descrMetricK8sNodeUptime,
2013 }
2014 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
2015 
2017  metrics::Meter *meter)
2018 {
2021 }
2022 
2024  metrics::Meter *meter)
2025 {
2028 }
2029 
2037 static constexpr const char *kMetricK8sPodCpuTime = "k8s.pod.cpu.time";
2038 static constexpr const char *descrMetricK8sPodCpuTime = "Total CPU time consumed.";
2039 static constexpr const char *unitMetricK8sPodCpuTime = "s";
2040 
2042  metrics::Meter *meter)
2043 {
2046 }
2047 
2049  metrics::Meter *meter)
2050 {
2053 }
2054 
2056  metrics::Meter *meter)
2057 {
2060 }
2061 
2063  metrics::Meter *meter)
2064 {
2067 }
2068 
2076 static constexpr const char *kMetricK8sPodCpuUsage = "k8s.pod.cpu.usage";
2077 static constexpr const char *descrMetricK8sPodCpuUsage =
2078  "Pod's CPU usage, measured in cpus. Range from 0 to the number of allocatable CPUs.";
2079 static constexpr const char *unitMetricK8sPodCpuUsage = "{cpu}";
2080 
2081 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
2082 
2083 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sPodCpuUsage(
2084  metrics::Meter *meter)
2085 {
2086  return meter->CreateInt64Gauge(kMetricK8sPodCpuUsage, descrMetricK8sPodCpuUsage,
2088 }
2089 
2090 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sPodCpuUsage(
2091  metrics::Meter *meter)
2092 {
2093  return meter->CreateDoubleGauge(kMetricK8sPodCpuUsage, descrMetricK8sPodCpuUsage,
2095 }
2096 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
2097 
2099  metrics::Meter *meter)
2100 {
2103 }
2104 
2107 {
2110 }
2111 
2124 static constexpr const char *kMetricK8sPodFilesystemAvailable = "k8s.pod.filesystem.available";
2125 static constexpr const char *descrMetricK8sPodFilesystemAvailable =
2126  "Pod filesystem available bytes.";
2127 static constexpr const char *unitMetricK8sPodFilesystemAvailable = "By";
2128 
2131 {
2135 }
2136 
2139 {
2143 }
2144 
2147 {
2151 }
2152 
2155 {
2159 }
2160 
2173 static constexpr const char *kMetricK8sPodFilesystemCapacity = "k8s.pod.filesystem.capacity";
2174 static constexpr const char *descrMetricK8sPodFilesystemCapacity = "Pod filesystem capacity.";
2175 static constexpr const char *unitMetricK8sPodFilesystemCapacity = "By";
2176 
2179 {
2183 }
2184 
2187 {
2191 }
2192 
2195 {
2199 }
2200 
2203 {
2207 }
2208 
2223 static constexpr const char *kMetricK8sPodFilesystemUsage = "k8s.pod.filesystem.usage";
2224 static constexpr const char *descrMetricK8sPodFilesystemUsage = "Pod filesystem usage.";
2225 static constexpr const char *unitMetricK8sPodFilesystemUsage = "By";
2226 
2229 {
2233 }
2234 
2237 {
2241 }
2242 
2245 {
2249 }
2250 
2253 {
2257 }
2258 
2266 static constexpr const char *kMetricK8sPodMemoryUsage = "k8s.pod.memory.usage";
2267 static constexpr const char *descrMetricK8sPodMemoryUsage = "Memory usage of the Pod.";
2268 static constexpr const char *unitMetricK8sPodMemoryUsage = "By";
2269 
2270 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
2271 
2272 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sPodMemoryUsage(
2273  metrics::Meter *meter)
2274 {
2275  return meter->CreateInt64Gauge(kMetricK8sPodMemoryUsage, descrMetricK8sPodMemoryUsage,
2277 }
2278 
2279 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sPodMemoryUsage(
2280  metrics::Meter *meter)
2281 {
2282  return meter->CreateDoubleGauge(kMetricK8sPodMemoryUsage, descrMetricK8sPodMemoryUsage,
2284 }
2285 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
2286 
2289 {
2292 }
2293 
2296 {
2299 }
2300 
2306 static constexpr const char *kMetricK8sPodNetworkErrors = "k8s.pod.network.errors";
2307 static constexpr const char *descrMetricK8sPodNetworkErrors = "Pod network errors.";
2308 static constexpr const char *unitMetricK8sPodNetworkErrors = "{error}";
2309 
2312 {
2315 }
2316 
2318  metrics::Meter *meter)
2319 {
2322 }
2323 
2326 {
2327  return meter->CreateInt64ObservableCounter(
2329 }
2330 
2333 {
2334  return meter->CreateDoubleObservableCounter(
2336 }
2337 
2343 static constexpr const char *kMetricK8sPodNetworkIo = "k8s.pod.network.io";
2344 static constexpr const char *descrMetricK8sPodNetworkIo = "Network bytes for the Pod.";
2345 static constexpr const char *unitMetricK8sPodNetworkIo = "By";
2346 
2348  metrics::Meter *meter)
2349 {
2352 }
2353 
2355  metrics::Meter *meter)
2356 {
2359 }
2360 
2363 {
2366 }
2367 
2370 {
2373 }
2374 
2382 static constexpr const char *kMetricK8sPodUptime = "k8s.pod.uptime";
2383 static constexpr const char *descrMetricK8sPodUptime = "The time the Pod has been running.";
2384 static constexpr const char *unitMetricK8sPodUptime = "s";
2385 
2386 #if OPENTELEMETRY_ABI_VERSION_NO >= 2
2387 
2388 static inline nostd::unique_ptr<metrics::Gauge<int64_t>> CreateSyncInt64MetricK8sPodUptime(
2389  metrics::Meter *meter)
2390 {
2391  return meter->CreateInt64Gauge(kMetricK8sPodUptime, descrMetricK8sPodUptime,
2393 }
2394 
2395 static inline nostd::unique_ptr<metrics::Gauge<double>> CreateSyncDoubleMetricK8sPodUptime(
2396  metrics::Meter *meter)
2397 {
2398  return meter->CreateDoubleGauge(kMetricK8sPodUptime, descrMetricK8sPodUptime,
2400 }
2401 #endif /* OPENTELEMETRY_ABI_VERSION_NO */
2402 
2404  metrics::Meter *meter)
2405 {
2408 }
2409 
2411  metrics::Meter *meter)
2412 {
2415 }
2416 
2427 static constexpr const char *kMetricK8sPodVolumeAvailable = "k8s.pod.volume.available";
2428 static constexpr const char *descrMetricK8sPodVolumeAvailable =
2429  "Pod volume storage space available.";
2430 static constexpr const char *unitMetricK8sPodVolumeAvailable = "By";
2431 
2434 {
2438 }
2439 
2442 {
2446 }
2447 
2450 {
2454 }
2455 
2458 {
2462 }
2463 
2474 static constexpr const char *kMetricK8sPodVolumeCapacity = "k8s.pod.volume.capacity";
2475 static constexpr const char *descrMetricK8sPodVolumeCapacity = "Pod volume total capacity.";
2476 static constexpr const char *unitMetricK8sPodVolumeCapacity = "By";
2477 
2480 {
2481  return meter->CreateInt64UpDownCounter(
2483 }
2484 
2487 {
2488  return meter->CreateDoubleUpDownCounter(
2490 }
2491 
2494 {
2495  return meter->CreateInt64ObservableUpDownCounter(
2497 }
2498 
2501 {
2504 }
2505 
2516 static constexpr const char *kMetricK8sPodVolumeInodeCount = "k8s.pod.volume.inode.count";
2517 static constexpr const char *descrMetricK8sPodVolumeInodeCount =
2518  "The total inodes in the filesystem of the Pod's volume.";
2519 static constexpr const char *unitMetricK8sPodVolumeInodeCount = "{inode}";
2520 
2523 {
2527 }
2528 
2531 {
2535 }
2536 
2539 {
2543 }
2544 
2547 {
2551 }
2552 
2563 static constexpr const char *kMetricK8sPodVolumeInodeFree = "k8s.pod.volume.inode.free";
2564 static constexpr const char *descrMetricK8sPodVolumeInodeFree =
2565  "The free inodes in the filesystem of the Pod's volume.";
2566 static constexpr const char *unitMetricK8sPodVolumeInodeFree = "{inode}";
2567 
2570 {
2574 }
2575 
2578 {
2582 }
2583 
2586 {
2590 }
2591 
2594 {
2598 }
2599 
2611 static constexpr const char *kMetricK8sPodVolumeInodeUsed = "k8s.pod.volume.inode.used";
2612 static constexpr const char *descrMetricK8sPodVolumeInodeUsed =
2613  "The inodes used by the filesystem of the Pod's volume.";
2614 static constexpr const char *unitMetricK8sPodVolumeInodeUsed = "{inode}";
2615 
2618 {
2622 }
2623 
2626 {
2630 }
2631 
2634 {
2638 }
2639 
2642 {
2646 }
2647 
2660 static constexpr const char *kMetricK8sPodVolumeUsage = "k8s.pod.volume.usage";
2661 static constexpr const char *descrMetricK8sPodVolumeUsage = "Pod volume usage.";
2662 static constexpr const char *unitMetricK8sPodVolumeUsage = "By";
2663 
2666 {
2669 }
2670 
2673 {
2676 }
2677 
2680 {
2681  return meter->CreateInt64ObservableUpDownCounter(
2683 }
2684 
2687 {
2690 }
2691 
2698 static constexpr const char *kMetricK8sReplicasetAvailablePods = "k8s.replicaset.available_pods";
2699 static constexpr const char *descrMetricK8sReplicasetAvailablePods =
2700  "Total number of available replica pods (ready for at least minReadySeconds) targeted by this "
2701  "replicaset.";
2702 static constexpr const char *unitMetricK8sReplicasetAvailablePods = "{pod}";
2703 
2706 {
2710 }
2711 
2714 {
2718 }
2719 
2722 {
2726 }
2727 
2730 {
2734 }
2735 
2744 static constexpr const char *kMetricK8sReplicasetDesiredPods = "k8s.replicaset.desired_pods";
2745 static constexpr const char *descrMetricK8sReplicasetDesiredPods =
2746  "Number of desired replica pods in this replicaset.";
2747 static constexpr const char *unitMetricK8sReplicasetDesiredPods = "{pod}";
2748 
2751 {
2755 }
2756 
2759 {
2763 }
2764 
2767 {
2771 }
2772 
2775 {
2779 }
2780 
2789  "k8s.replication_controller.available_pods";
2790 OPENTELEMETRY_DEPRECATED static constexpr const char
2792  "Deprecated, use `k8s.replicationcontroller.available_pods` instead.";
2793 OPENTELEMETRY_DEPRECATED static constexpr const char
2795 
2798 {
2802 }
2803 
2806 {
2810 }
2811 
2814 {
2818 }
2819 
2822 {
2827 }
2828 
2837  "k8s.replication_controller.desired_pods";
2838 OPENTELEMETRY_DEPRECATED static constexpr const char
2840  "Deprecated, use `k8s.replicationcontroller.desired_pods` instead.";
2841 OPENTELEMETRY_DEPRECATED static constexpr const char
2843 
2846 {
2850 }
2851 
2854 {
2858 }
2859 
2862 {
2866 }
2867 
2870 {
2874 }
2875 
2883 static constexpr const char *kMetricK8sReplicationcontrollerAvailablePods =
2884  "k8s.replicationcontroller.available_pods";
2886  "Total number of available replica pods (ready for at least minReadySeconds) targeted by this "
2887  "replication controller.";
2888 static constexpr const char *unitMetricK8sReplicationcontrollerAvailablePods = "{pod}";
2889 
2892 {
2896 }
2897 
2900 {
2904 }
2905 
2908 {
2912 }
2913 
2916 {
2921 }
2922 
2931 static constexpr const char *kMetricK8sReplicationcontrollerDesiredPods =
2932  "k8s.replicationcontroller.desired_pods";
2934  "Number of desired replica pods in this replication controller.";
2935 static constexpr const char *unitMetricK8sReplicationcontrollerDesiredPods = "{pod}";
2936 
2939 {
2943 }
2944 
2947 {
2951 }
2952 
2955 {
2959 }
2960 
2963 {
2967 }
2968 
2978 static constexpr const char *kMetricK8sResourcequotaCpuLimitHard =
2979  "k8s.resourcequota.cpu.limit.hard";
2980 static constexpr const char *descrMetricK8sResourcequotaCpuLimitHard =
2981  "The CPU limits in a specific namespace.
2982  The value represents the configured quota limit of the resource in the namespace.";
2983  static constexpr const char *unitMetricK8sResourcequotaCpuLimitHard = "{cpu}";
2984 
2987 {
2991 }
2992 
2995 {
2999 }
3000 
3003 {
3007 }
3008 
3011 {
3015 }
3016 
3026 static constexpr const char *kMetricK8sResourcequotaCpuLimitUsed =
3027  "k8s.resourcequota.cpu.limit.used";
3028 static constexpr const char *descrMetricK8sResourcequotaCpuLimitUsed =
3029  "The CPU limits in a specific namespace.
3030  The value represents the current observed total usage of the resource in the namespace.";
3031  static constexpr const char *unitMetricK8sResourcequotaCpuLimitUsed = "{cpu}";
3032 
3035 {
3039 }
3040 
3043 {
3047 }
3048 
3051 {
3055 }
3056 
3059 {
3063 }
3064 
3074 static constexpr const char *kMetricK8sResourcequotaCpuRequestHard =
3075  "k8s.resourcequota.cpu.request.hard";
3076 static constexpr const char *descrMetricK8sResourcequotaCpuRequestHard =
3077  "The CPU requests in a specific namespace.
3078  The value represents the configured quota limit of the resource in the namespace.";
3079  static constexpr const char *unitMetricK8sResourcequotaCpuRequestHard = "{cpu}";
3080 
3083 {
3087 }
3088 
3091 {
3095 }
3096 
3099 {
3103 }
3104 
3107 {
3111 }
3112 
3122 static constexpr const char *kMetricK8sResourcequotaCpuRequestUsed =
3123  "k8s.resourcequota.cpu.request.used";
3124 static constexpr const char *descrMetricK8sResourcequotaCpuRequestUsed =
3125  "The CPU requests in a specific namespace.
3126  The value represents the current observed total usage of the resource in the namespace.";
3127  static constexpr const char *unitMetricK8sResourcequotaCpuRequestUsed = "{cpu}";
3128 
3131 {
3135 }
3136 
3139 {
3143 }
3144 
3147 {
3151 }
3152 
3155 {
3159 }
3160 
3171  "k8s.resourcequota.ephemeral_storage.limit.hard";
3173  "The sum of local ephemeral storage limits in the namespace.
3174  The value represents the configured quota limit of the resource in the namespace.";
3175  static constexpr const char *unitMetricK8sResourcequotaEphemeralStorageLimitHard = "By";
3176 
3179 {
3183 }
3184 
3187 {
3191 }
3192 
3195 {
3196  return meter->CreateInt64ObservableUpDownCounter(
3200 }
3201 
3204 {
3209 }
3210 
3221  "k8s.resourcequota.ephemeral_storage.limit.used";
3223  "The sum of local ephemeral storage limits in the namespace.
3224  The value represents the current observed total usage of the resource in the namespace.";
3225  static constexpr const char *unitMetricK8sResourcequotaEphemeralStorageLimitUsed = "By";
3226 
3229 {
3233 }
3234 
3237 {
3241 }
3242 
3245 {
3246  return meter->CreateInt64ObservableUpDownCounter(
3250 }
3251 
3254 {
3259 }
3260 
3271  "k8s.resourcequota.ephemeral_storage.request.hard";
3273  "The sum of local ephemeral storage requests in the namespace.
3274  The value represents the configured quota limit of the resource in the namespace.";
3275  static constexpr const char *unitMetricK8sResourcequotaEphemeralStorageRequestHard = "By";
3276 
3279 {
3283 }
3284 
3287 {
3291 }
3292 
3295 {
3296  return meter->CreateInt64ObservableUpDownCounter(
3300 }
3301 
3304 {
3309 }
3310 
3321  "k8s.resourcequota.ephemeral_storage.request.used";
3323  "The sum of local ephemeral storage requests in the namespace.
3324  The value represents the current observed total usage of the resource in the namespace.";
3325  static constexpr const char *unitMetricK8sResourcequotaEphemeralStorageRequestUsed = "By";
3326 
3329 {
3333 }
3334 
3337 {
3341 }
3342 
3345 {
3346  return meter->CreateInt64ObservableUpDownCounter(
3350 }
3351 
3354 {
3359 }
3360 
3371  "k8s.resourcequota.hugepage_count.request.hard";
3373  "The huge page requests in a specific namespace.
3374  The value represents the configured quota limit of the resource in the namespace.";
3375  static constexpr const char *unitMetricK8sResourcequotaHugepageCountRequestHard = "{hugepage}";
3376 
3379 {
3383 }
3384 
3387 {
3391 }
3392 
3395 {
3396  return meter->CreateInt64ObservableUpDownCounter(
3400 }
3401 
3404 {
3409 }
3410 
3421  "k8s.resourcequota.hugepage_count.request.used";
3423  "The huge page requests in a specific namespace.
3424  The value represents the current observed total usage of the resource in the namespace.";
3425  static constexpr const char *unitMetricK8sResourcequotaHugepageCountRequestUsed = "{hugepage}";
3426 
3429 {
3433 }
3434 
3437 {
3441 }
3442 
3445 {
3446  return meter->CreateInt64ObservableUpDownCounter(
3450 }
3451 
3454 {
3459 }
3460 
3470 static constexpr const char *kMetricK8sResourcequotaMemoryLimitHard =
3471  "k8s.resourcequota.memory.limit.hard";
3472 static constexpr const char *descrMetricK8sResourcequotaMemoryLimitHard =
3473  "The memory limits in a specific namespace.
3474  The value represents the configured quota limit of the resource in the namespace.";
3475  static constexpr const char *unitMetricK8sResourcequotaMemoryLimitHard = "By";
3476 
3479 {
3483 }
3484 
3487 {
3491 }
3492 
3495 {
3499 }
3500 
3503 {
3507 }
3508 
3518 static constexpr const char *kMetricK8sResourcequotaMemoryLimitUsed =
3519  "k8s.resourcequota.memory.limit.used";
3520 static constexpr const char *descrMetricK8sResourcequotaMemoryLimitUsed =
3521  "The memory limits in a specific namespace.
3522  The value represents the current observed total usage of the resource in the namespace.";
3523  static constexpr const char *unitMetricK8sResourcequotaMemoryLimitUsed = "By";
3524 
3527 {
3531 }
3532 
3535 {
3539 }
3540 
3543 {
3547 }
3548 
3551 {
3555 }
3556 
3566 static constexpr const char *kMetricK8sResourcequotaMemoryRequestHard =
3567  "k8s.resourcequota.memory.request.hard";
3568 static constexpr const char *descrMetricK8sResourcequotaMemoryRequestHard =
3569  "The memory requests in a specific namespace.
3570  The value represents the configured quota limit of the resource in the namespace.";
3571  static constexpr const char *unitMetricK8sResourcequotaMemoryRequestHard = "By";
3572 
3575 {
3579 }
3580 
3583 {
3587 }
3588 
3591 {
3595 }
3596 
3599 {
3603 }
3604 
3614 static constexpr const char *kMetricK8sResourcequotaMemoryRequestUsed =
3615  "k8s.resourcequota.memory.request.used";
3616 static constexpr const char *descrMetricK8sResourcequotaMemoryRequestUsed =
3617  "The memory requests in a specific namespace.
3618  The value represents the current observed total usage of the resource in the namespace.";
3619  static constexpr const char *unitMetricK8sResourcequotaMemoryRequestUsed = "By";
3620 
3623 {
3627 }
3628 
3631 {
3635 }
3636 
3639 {
3643 }
3644 
3647 {
3651 }
3652 
3662 static constexpr const char *kMetricK8sResourcequotaObjectCountHard =
3663  "k8s.resourcequota.object_count.hard";
3664 static constexpr const char *descrMetricK8sResourcequotaObjectCountHard =
3665  "The object count limits in a specific namespace.
3666  The value represents the configured quota limit of the resource in the namespace.";
3667  static constexpr const char *unitMetricK8sResourcequotaObjectCountHard = "{object}";
3668 
3671 {
3675 }
3676 
3679 {
3683 }
3684 
3687 {
3691 }
3692 
3695 {
3699 }
3700 
3710 static constexpr const char *kMetricK8sResourcequotaObjectCountUsed =
3711  "k8s.resourcequota.object_count.used";
3712 static constexpr const char *descrMetricK8sResourcequotaObjectCountUsed =
3713  "The object count limits in a specific namespace.
3714  The value represents the current observed total usage of the resource in the namespace.";
3715  static constexpr const char *unitMetricK8sResourcequotaObjectCountUsed = "{object}";
3716 
3719 {
3723 }
3724 
3727 {
3731 }
3732 
3735 {
3739 }
3740 
3743 {
3747 }
3748 
3760  "k8s.resourcequota.persistentvolumeclaim_count.hard";
3762  "The total number of PersistentVolumeClaims that can exist in the namespace.
3763  The value represents the configured quota limit of the resource in the namespace.";
3765  "{persistentvolumeclaim}";
3766 
3769 {
3773 }
3774 
3777 {
3781 }
3782 
3785 {
3786  return meter->CreateInt64ObservableUpDownCounter(
3790 }
3791 
3794 {
3799 }
3800 
3812  "k8s.resourcequota.persistentvolumeclaim_count.used";
3814  "The total number of PersistentVolumeClaims that can exist in the namespace.
3815  The value represents the current observed total usage of the resource in the namespace.";
3817  "{persistentvolumeclaim}";
3818 
3821 {
3825 }
3826 
3829 {
3833 }
3834 
3837 {
3838  return meter->CreateInt64ObservableUpDownCounter(
3842 }
3843 
3846 {
3851 }
3852 
3863 static constexpr const char *kMetricK8sResourcequotaStorageRequestHard =
3864  "k8s.resourcequota.storage.request.hard";
3866  "The storage requests in a specific namespace.
3867  The value represents the configured quota limit of the resource in the namespace.";
3868  static constexpr const char *unitMetricK8sResourcequotaStorageRequestHard = "By";
3869 
3872 {
3876 }
3877 
3880 {
3884 }
3885 
3888 {
3892 }
3893 
3896 {
3900 }
3901 
3912 static constexpr const char *kMetricK8sResourcequotaStorageRequestUsed =
3913  "k8s.resourcequota.storage.request.used";
3915  "The storage requests in a specific namespace.
3916  The value represents the current observed total usage of the resource in the namespace.";
3917  static constexpr const char *unitMetricK8sResourcequotaStorageRequestUsed = "By";
3918 
3921 {
3925 }
3926 
3929 {
3933 }
3934 
3937 {
3941 }
3942 
3945 {
3949 }
3950 
3958 static constexpr const char *kMetricK8sStatefulsetCurrentPods = "k8s.statefulset.current_pods";
3959 static constexpr const char *descrMetricK8sStatefulsetCurrentPods =
3960  "The number of replica pods created by the statefulset controller from the statefulset version "
3961  "indicated by currentRevision.";
3962 static constexpr const char *unitMetricK8sStatefulsetCurrentPods = "{pod}";
3963 
3966 {
3970 }
3971 
3974 {
3978 }
3979 
3982 {
3986 }
3987 
3990 {
3994 }
3995 
4004 static constexpr const char *kMetricK8sStatefulsetDesiredPods = "k8s.statefulset.desired_pods";
4005 static constexpr const char *descrMetricK8sStatefulsetDesiredPods =
4006  "Number of desired replica pods in this statefulset.";
4007 static constexpr const char *unitMetricK8sStatefulsetDesiredPods = "{pod}";
4008 
4011 {
4015 }
4016 
4019 {
4023 }
4024 
4027 {
4031 }
4032 
4035 {
4039 }
4040 
4049 static constexpr const char *kMetricK8sStatefulsetReadyPods = "k8s.statefulset.ready_pods";
4050 static constexpr const char *descrMetricK8sStatefulsetReadyPods =
4051  "The number of replica pods created for this statefulset with a Ready Condition.";
4052 static constexpr const char *unitMetricK8sStatefulsetReadyPods = "{pod}";
4053 
4056 {
4060 }
4061 
4064 {
4068 }
4069 
4072 {
4076 }
4077 
4080 {
4084 }
4085 
4093 static constexpr const char *kMetricK8sStatefulsetUpdatedPods = "k8s.statefulset.updated_pods";
4094 static constexpr const char *descrMetricK8sStatefulsetUpdatedPods =
4095  "Number of replica pods created by the statefulset controller from the statefulset version "
4096  "indicated by updateRevision.";
4097 static constexpr const char *unitMetricK8sStatefulsetUpdatedPods = "{pod}";
4098 
4101 {
4105 }
4106 
4109 {
4113 }
4114 
4117 {
4121 }
4122 
4125 {
4129 }
4130 
4131 } // namespace k8s
4132 } // namespace semconv
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaCpuLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3058
semconv::k8s::kMetricK8sStatefulsetDesiredPods
static constexpr const char * kMetricK8sStatefulsetDesiredPods
Number of desired replica pods in this statefulset.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1602
metrics::Meter::CreateInt64ObservableGauge
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) Gauge with the passed characteristics and returns a shared_ptr to...
semconv::k8s::unitMetricK8sJobDesiredSuccessfulPods
static constexpr const char * unitMetricK8sJobDesiredSuccessfulPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:567
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2679
semconv::k8s::CreateSyncDoubleMetricK8sNodeNetworkErrors
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sNodeNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:913
semconv::k8s::descrMetricK8sReplicasetDesiredPods
static constexpr const char * descrMetricK8sReplicasetDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1309
semconv::k8s::kMetricK8sJobDesiredSuccessfulPods
static constexpr const char * kMetricK8sJobDesiredSuccessfulPods
The desired number of successfully finished pods the job should be run with.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:564
semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetMisscheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDaemonsetMisscheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:198
semconv::k8s::unitMetricK8sDeploymentAvailablePods
static constexpr const char * unitMetricK8sDeploymentAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:262
semconv::k8s::descrMetricK8sNodeNetworkIo
static constexpr const char * descrMetricK8sNodeNetworkIo
Definition: includes/opentelemetry/semconv/k8s_metrics.h:939
semconv::k8s::unitMetricK8sNodeAllocatablePods
static constexpr const char * unitMetricK8sNodeAllocatablePods
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1565
semconv::k8s::kMetricK8sContainerCpuRequest
static constexpr const char * kMetricK8sContainerCpuRequest
CPU resource requested for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:70
semconv::k8s::unitMetricK8sResourcequotaEphemeralStorageLimitHard
static constexpr const char * unitMetricK8sResourcequotaEphemeralStorageLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3175
semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableMemory
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeAllocatableMemory(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1526
semconv::k8s::CreateSyncInt64MetricK8sCronjobActiveJobs
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sCronjobActiveJobs(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:38
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3228
semconv::k8s::descrMetricK8sDaemonsetCurrentScheduledNodes
static constexpr const char * descrMetricK8sDaemonsetCurrentScheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:76
semconv::k8s::CreateAsyncDoubleMetricK8sContainerCpuLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerCpuLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:57
semconv::k8s::kMetricK8sReplicasetAvailablePods
static constexpr const char * kMetricK8sReplicasetAvailablePods
Total number of available replica pods (ready for at least minReadySeconds) targeted by this replicas...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1260
semconv::k8s::kMetricK8sContainerStorageLimit
static constexpr const char * kMetricK8sContainerStorageLimit
Maximum storage resource limit set for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:469
semconv::k8s::descrMetricK8sPodCpuTime
static constexpr const char * descrMetricK8sPodCpuTime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1020
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaMemoryRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3590
semconv::k8s::CreateSyncInt64MetricK8sContainerCpuRequest
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerCpuRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:76
semconv::k8s::CreateAsyncInt64MetricK8sReplicationControllerDesiredPods
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicationControllerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1433
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3344
semconv::k8s::CreateSyncDoubleMetricK8sReplicationcontrollerAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicationcontrollerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1473
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaMemoryRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3622
semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetReadyNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDaemonsetReadyNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:235
semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableCpu
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeAllocatableCpu(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1449
semconv::k8s::CreateAsyncInt64MetricK8sNodeCpuTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:797
semconv::k8s::descrMetricK8sStatefulsetDesiredPods
static constexpr const char * descrMetricK8sStatefulsetDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1603
semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetCurrentScheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDaemonsetCurrentScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:105
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3336
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3793
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaCpuRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3146
semconv::k8s::unitMetricK8sHpaMetricTargetCpuAverageValue
static constexpr const char * unitMetricK8sHpaMetricTargetCpuAverageValue
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1050
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3836
semconv::k8s::kMetricK8sResourcequotaEphemeralStorageLimitUsed
static constexpr const char * kMetricK8sResourcequotaEphemeralStorageLimitUsed
The sum of local ephemeral storage limits in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3220
semconv::k8s::CreateSyncDoubleMetricK8sContainerStorageRequest
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:527
semconv::k8s::CreateAsyncDoubleMetricK8sContainerReady
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerReady(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:320
semconv::k8s::CreateSyncDoubleMetricK8sContainerRestartCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerRestartCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:350
semconv::k8s::CreateSyncInt64MetricK8sPodNetworkIo
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sPodNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1182
semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sStatefulsetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1624
semconv::k8s::unitMetricK8sHpaDesiredPods
static constexpr const char * unitMetricK8sHpaDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:397
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2500
semconv::k8s::unitMetricK8sContainerEphemeralStorageRequest
static constexpr const char * unitMetricK8sContainerEphemeralStorageRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:163
semconv::k8s::unitMetricK8sContainerStatusReason
static constexpr const char * unitMetricK8sContainerStatusReason
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:383
semconv::k8s::unitMetricK8sResourcequotaCpuRequestUsed
static constexpr const char * unitMetricK8sResourcequotaCpuRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3127
semconv::k8s::kMetricK8sStatefulsetUpdatedPods
static constexpr const char * kMetricK8sStatefulsetUpdatedPods
Number of replica pods created by the statefulset controller from the statefulset version indicated b...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1695
semconv::k8s::unitMetricK8sResourcequotaHugepageCountRequestUsed
static constexpr const char * unitMetricK8sResourcequotaHugepageCountRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3425
semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sStatefulsetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1632
semconv::k8s::descrMetricK8sDeploymentAvailablePods
static constexpr const char * descrMetricK8sDeploymentAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:259
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3436
semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1028
semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2154
semconv::k8s::descrMetricK8sDaemonsetReadyNodes
static constexpr const char * descrMetricK8sDaemonsetReadyNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:213
semconv::k8s::CreateSyncDoubleMetricK8sDeploymentAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDeploymentAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:273
semconv::k8s::kMetricK8sJobMaxParallelPods
static constexpr const char * kMetricK8sJobMaxParallelPods
The max desired number of pods the job should run at any given time.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:652
semconv::k8s::CreateAsyncInt64MetricK8sContainerMemoryRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerMemoryRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:270
semconv::k8s::unitMetricK8sPodVolumeAvailable
static constexpr const char * unitMetricK8sPodVolumeAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2430
semconv::k8s::descrMetricK8sJobSuccessfulPods
static constexpr const char * descrMetricK8sJobSuccessfulPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:699
metrics::Meter::CreateInt64UpDownCounter
virtual nostd::unique_ptr< UpDownCounter< int64_t > > CreateInt64UpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates an UpDownCounter with the passed characteristics and returns a unique_ptr to that UpDownCount...
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaMemoryRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3582
semconv::k8s::unitMetricK8sPodCpuUsage
static constexpr const char * unitMetricK8sPodCpuUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1061
semconv::k8s::kMetricK8sPodVolumeInodeUsed
static constexpr const char * kMetricK8sPodVolumeInodeUsed
The inodes used by the filesystem of the Pod's volume.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2611
semconv::k8s::unitMetricK8sHpaMaxPods
static constexpr const char * unitMetricK8sHpaMaxPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:440
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaObjectCountHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaObjectCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3686
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaStorageRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3928
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaObjectCountUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaObjectCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3742
semconv::k8s::unitMetricK8sResourcequotaMemoryRequestHard
static constexpr const char * unitMetricK8sResourcequotaMemoryRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3571
semconv::k8s::unitMetricK8sResourcequotaObjectCountHard
static constexpr const char * unitMetricK8sResourcequotaObjectCountHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3667
semconv::k8s::CreateSyncDoubleMetricK8sContainerCpuLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerCpuLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:43
semconv::k8s::descrMetricK8sDeploymentDesiredPods
static constexpr const char * descrMetricK8sDeploymentDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:307
semconv::k8s::CreateAsyncDoubleMetricK8sNodeNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:964
semconv::k8s::descrMetricK8sNamespacePhase
static constexpr const char * descrMetricK8sNamespacePhase
Definition: includes/opentelemetry/semconv/k8s_metrics.h:740
semconv::k8s::CreateAsyncDoubleMetricK8sReplicationcontrollerAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicationcontrollerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1489
semconv::k8s::CreateSyncInt64MetricK8sStatefulsetDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sStatefulsetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1608
semconv::k8s::unitMetricK8sHpaCurrentPods
static constexpr const char * unitMetricK8sHpaCurrentPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:355
semconv::k8s::CreateAsyncInt64MetricK8sNodeNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:957
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3244
semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemAvailable
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2138
semconv::k8s::unitMetricK8sStatefulsetReadyPods
static constexpr const char * unitMetricK8sStatefulsetReadyPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1652
semconv::k8s::CreateAsyncInt64MetricK8sHpaMaxPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaMaxPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:456
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaStorageRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3879
semconv::k8s::unitMetricK8sNodeAllocatableEphemeralStorage
static constexpr const char * unitMetricK8sNodeAllocatableEphemeralStorage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1481
semconv::k8s::CreateAsyncDoubleMetricK8sNodeCpuUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeCpuUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:848
semconv::k8s::unitMetricK8sReplicationControllerDesiredPods
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricK8sReplicationControllerDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1414
semconv::k8s::CreateSyncInt64MetricK8sDeploymentDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDeploymentDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:312
semconv::k8s::CreateSyncInt64MetricK8sContainerCpuLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerCpuLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:36
semconv::k8s::CreateSyncInt64MetricK8sReplicationcontrollerAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicationcontrollerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1465
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaObjectCountHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaObjectCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3694
semconv::k8s::descrMetricK8sContainerEphemeralStorageLimit
static constexpr const char * descrMetricK8sContainerEphemeralStorageLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:116
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaHugepageCountRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3386
semconv::k8s::descrMetricK8sResourcequotaHugepageCountRequestHard
static constexpr const char * descrMetricK8sResourcequotaHugepageCountRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3372
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeAvailable
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2433
semconv::k8s::descrMetricK8sReplicationcontrollerAvailablePods
static constexpr const char * descrMetricK8sReplicationcontrollerAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1459
semconv::k8s::CreateSyncDoubleMetricK8sJobActivePods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sJobActivePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:535
semconv::k8s::CreateAsyncInt64MetricK8sHpaMinPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaMinPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:499
semconv::k8s::CreateAsyncDoubleMetricK8sDeploymentDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDeploymentDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:336
semconv::k8s::unitMetricK8sReplicasetDesiredPods
static constexpr const char * unitMetricK8sReplicasetDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1311
semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1865
semconv::k8s::kMetricK8sPodCpuUsage
static constexpr const char * kMetricK8sPodCpuUsage
Pod's CPU usage, measured in cpus.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1058
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3203
semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetDesiredScheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDaemonsetDesiredScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:143
semconv::k8s::kMetricK8sContainerMemoryRequest
static constexpr const char * kMetricK8sContainerMemoryRequest
Memory resource requested for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:248
semconv::k8s::unitMetricK8sStatefulsetUpdatedPods
static constexpr const char * unitMetricK8sStatefulsetUpdatedPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1699
semconv::k8s::descrMetricK8sHpaDesiredPods
static constexpr const char * descrMetricK8sHpaDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:394
semconv::k8s::descrMetricK8sHpaMaxPods
static constexpr const char * descrMetricK8sHpaMaxPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:438
nostd::unique_ptr
Provide a simplified port of std::unique_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/unique_ptr.h:45
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3784
semconv::k8s::descrMetricK8sResourcequotaStorageRequestHard
static constexpr const char * descrMetricK8sResourcequotaStorageRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3865
semconv::k8s::unitMetricK8sResourcequotaObjectCountUsed
static constexpr const char * unitMetricK8sResourcequotaObjectCountUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3715
semconv::k8s::descrMetricK8sReplicasetAvailablePods
static constexpr const char * descrMetricK8sReplicasetAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1261
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeFree
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeInodeFree(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2593
semconv::k8s::CreateAsyncInt64MetricK8sContainerReady
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerReady(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:313
semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageUtilization
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageUtilization(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1020
semconv::k8s::descrMetricK8sPodVolumeUsage
static constexpr const char * descrMetricK8sPodVolumeUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2661
semconv::k8s::CreateAsyncInt64MetricK8sHpaDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:414
semconv::k8s::unitMetricK8sResourcequotaEphemeralStorageRequestHard
static constexpr const char * unitMetricK8sResourcequotaEphemeralStorageRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3275
semconv::k8s::descrMetricK8sNodeConditionStatus
static constexpr const char * descrMetricK8sNodeConditionStatus
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1607
semconv::k8s::CreateAsyncDoubleMetricK8sReplicasetDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicasetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1338
semconv::k8s::CreateAsyncInt64MetricK8sJobActivePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sJobActivePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:542
semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeAllocatablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1592
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2493
semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemAvailable
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1751
semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemCapacity
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1791
semconv::k8s::kMetricK8sHpaMetricTargetCpuAverageUtilization
static constexpr const char * kMetricK8sHpaMetricTargetCpuAverageUtilization
Target average utilization, in percentage, for CPU resource in HPA config.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:994
semconv::k8s::CreateSyncInt64MetricK8sReplicationControllerAvailablePods
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicationControllerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1365
semconv::k8s::unitMetricK8sReplicationControllerAvailablePods
static constexpr const OPENTELEMETRY_DEPRECATED char * unitMetricK8sReplicationControllerAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1362
semconv::k8s::CreateSyncInt64MetricK8sDaemonsetCurrentScheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDaemonsetCurrentScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:81
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaCpuLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2994
semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableEphemeralStorage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeAllocatableEphemeralStorage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1508
semconv::k8s::unitMetricK8sNodeUptime
static constexpr const char * unitMetricK8sNodeUptime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:979
semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableEphemeralStorage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeAllocatableEphemeralStorage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1492
semconv::k8s::CreateSyncDoubleMetricK8sHpaCurrentPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sHpaCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:365
semconv::k8s::kMetricK8sHpaMaxPods
static constexpr const char * kMetricK8sHpaMaxPods
The upper limit for the number of replica pods to which the autoscaler can scale up.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:437
semconv::k8s::kMetricK8sResourcequotaMemoryLimitHard
static constexpr const char * kMetricK8sResourcequotaMemoryLimitHard
The memory limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3470
semconv::k8s::CreateAsyncDoubleMetricK8sNodeUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1005
semconv::k8s::descrMetricK8sResourcequotaMemoryRequestUsed
static constexpr const char * descrMetricK8sResourcequotaMemoryRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3616
semconv::k8s::unitMetricK8sPodVolumeCapacity
static constexpr const char * unitMetricK8sPodVolumeCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2476
semconv::k8s::CreateAsyncInt64MetricK8sNodeUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:998
semconv::k8s::kMetricK8sDaemonsetReadyNodes
static constexpr const char * kMetricK8sDaemonsetReadyNodes
Number of nodes that should be running the daemon pod and have one or more of the daemon pod running ...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:212
semconv::k8s::descrMetricK8sPodFilesystemAvailable
static constexpr const char * descrMetricK8sPodFilesystemAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2125
semconv::k8s::CreateAsyncDoubleMetricK8sPodCpuUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodCpuUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1088
semconv::k8s::CreateSyncDoubleMetricK8sNodeConditionStatus
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeConditionStatus(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1620
semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1857
semconv::k8s::kMetricK8sNodeAllocatableCpu
static constexpr const char * kMetricK8sNodeAllocatableCpu
Amount of cpu allocatable on the node.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1435
semconv::k8s::descrMetricK8sNodeNetworkErrors
static constexpr const char * descrMetricK8sNodeNetworkErrors
Definition: includes/opentelemetry/semconv/k8s_metrics.h:902
semconv::k8s::kMetricK8sPodVolumeCapacity
static constexpr const char * kMetricK8sPodVolumeCapacity
Pod volume total capacity.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2474
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaCpuRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3098
semconv::k8s::kMetricK8sNodeConditionStatus
static constexpr const char * kMetricK8sNodeConditionStatus
Describes the condition of a particular Node.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1606
semconv::k8s::CreateAsyncDoubleMetricK8sNodeCpuTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:805
semconv::k8s::CreateAsyncInt64MetricK8sReplicationcontrollerDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicationcontrollerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1530
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaCpuRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3130
semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetCurrentPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sStatefulsetCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1569
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2672
semconv::k8s::CreateAsyncDoubleMetricK8sNodeNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:927
semconv::k8s::CreateSyncInt64MetricK8sContainerMemoryLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:210
semconv::k8s::kMetricK8sReplicationControllerAvailablePods
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricK8sReplicationControllerAvailablePods
Deprecated, use.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1356
semconv::k8s::kMetricK8sReplicasetDesiredPods
static constexpr const char * kMetricK8sReplicasetDesiredPods
Number of desired replica pods in this replicaset.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1308
semconv::k8s::CreateAsyncInt64MetricK8sReplicasetAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicasetAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1283
nostd::shared_ptr
Provide a type-erased version of std::shared_ptr that has ABI stability.
Definition: includes/opentelemetry/nostd/shared_ptr.h:28
semconv::k8s::CreateSyncInt64MetricK8sJobDesiredSuccessfulPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sJobDesiredSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:570
semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetReadyPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sStatefulsetReadyPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1679
semconv::k8s::CreateSyncDoubleMetricK8sHpaMaxPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sHpaMaxPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:449
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeFree
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeInodeFree(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2577
semconv::k8s::descrMetricK8sContainerMemoryRequest
static constexpr const char * descrMetricK8sContainerMemoryRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:249
semconv::k8s::CreateAsyncDoubleMetricK8sContainerEphemeralStorageRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerEphemeralStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:190
semconv
Definition: includes/opentelemetry/semconv/azure_metrics.h:18
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3178
semconv::k8s::descrMetricK8sNodeAllocatableEphemeralStorage
static constexpr const char * descrMetricK8sNodeAllocatableEphemeralStorage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1479
semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatableMemory
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeAllocatableMemory(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1534
semconv::k8s::kMetricK8sReplicationControllerDesiredPods
static constexpr const OPENTELEMETRY_DEPRECATED char * kMetricK8sReplicationControllerDesiredPods
Deprecated, use.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1408
semconv::k8s::descrMetricK8sJobActivePods
static constexpr const char * descrMetricK8sJobActivePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:523
semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2146
semconv::k8s::kMetricK8sResourcequotaEphemeralStorageRequestUsed
static constexpr const char * kMetricK8sResourcequotaEphemeralStorageRequestUsed
The sum of local ephemeral storage requests in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3320
semconv::k8s::unitMetricK8sStatefulsetCurrentPods
static constexpr const char * unitMetricK8sStatefulsetCurrentPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1558
semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableCpu
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeAllocatableCpu(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1441
semconv::k8s::CreateSyncInt64MetricK8sNodeCpuTime
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sNodeCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:783
semconv::k8s::kMetricK8sPodFilesystemAvailable
static constexpr const char * kMetricK8sPodFilesystemAvailable
Pod filesystem available bytes.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2124
semconv::k8s::unitMetricK8sResourcequotaEphemeralStorageLimitUsed
static constexpr const char * unitMetricK8sResourcequotaEphemeralStorageLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3225
semconv::k8s::unitMetricK8sResourcequotaPersistentvolumeclaimCountHard
static constexpr const char * unitMetricK8sResourcequotaPersistentvolumeclaimCountHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3764
semconv::k8s::kMetricK8sPodCpuTime
static constexpr const char * kMetricK8sPodCpuTime
Total CPU time consumed.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1019
semconv::k8s::kMetricK8sResourcequotaObjectCountUsed
static constexpr const char * kMetricK8sResourcequotaObjectCountUsed
The object count limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3710
semconv::k8s::CreateAsyncInt64MetricK8sDeploymentDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDeploymentDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:328
semconv::k8s::kMetricK8sPodVolumeAvailable
static constexpr const char * kMetricK8sPodVolumeAvailable
Pod volume storage space available.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2427
semconv::k8s::descrMetricK8sResourcequotaEphemeralStorageLimitUsed
static constexpr const char * descrMetricK8sResourcequotaEphemeralStorageLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3222
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaCpuLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2986
semconv::k8s::CreateSyncInt64MetricK8sReplicasetDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicasetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1314
semconv::k8s::descrMetricK8sContainerStorageLimit
static constexpr const char * descrMetricK8sContainerStorageLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:470
semconv::k8s::kMetricK8sPodUptime
static constexpr const char * kMetricK8sPodUptime
The time the Pod has been running.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1217
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeFree
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeInodeFree(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2569
semconv::k8s::kMetricK8sNodeCpuUsage
static constexpr const char * kMetricK8sNodeCpuUsage
Node's CPU usage, measured in cpus.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:818
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3845
semconv::k8s::unitMetricK8sPodMemoryUsage
static constexpr const char * unitMetricK8sPodMemoryUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1103
semconv::k8s::descrMetricK8sDaemonsetMisscheduledNodes
static constexpr const char * descrMetricK8sDaemonsetMisscheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:169
semconv::k8s::descrMetricK8sResourcequotaEphemeralStorageRequestUsed
static constexpr const char * descrMetricK8sResourcequotaEphemeralStorageRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3322
semconv::k8s::kMetricK8sDaemonsetDesiredScheduledNodes
static constexpr const char * kMetricK8sDaemonsetDesiredScheduledNodes
Number of nodes that should be running the daemon pod (including nodes currently running the daemon p...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:119
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3303
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
semconv::k8s::CreateAsyncDoubleMetricK8sJobDesiredSuccessfulPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sJobDesiredSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:594
semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetMisscheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDaemonsetMisscheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:190
semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemCapacity
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1799
semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetDesiredScheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDaemonsetDesiredScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:135
semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetReadyPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sStatefulsetReadyPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1671
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3820
semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableMemory
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeAllocatableMemory(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1542
semconv::k8s::CreateSyncDoubleMetricK8sContainerEphemeralStorageRequest
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerEphemeralStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:174
semconv::k8s::kMetricK8sContainerReady
static constexpr const char * kMetricK8sContainerReady
Indicates whether the container is currently marked as ready to accept traffic, based on its readines...
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:292
semconv::k8s::CreateSyncDoubleMetricK8sContainerMemoryLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:218
semconv::k8s::kMetricK8sNodeUptime
static constexpr const char * kMetricK8sNodeUptime
The time the Node has been running.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:977
semconv::k8s::descrMetricK8sContainerMemoryLimit
static constexpr const char * descrMetricK8sContainerMemoryLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:205
semconv::k8s::CreateSyncInt64MetricK8sDaemonsetDesiredScheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDaemonsetDesiredScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:127
semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableMemory
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeAllocatableMemory(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1550
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaCpuRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3154
semconv::k8s::kMetricK8sResourcequotaPersistentvolumeclaimCountUsed
static constexpr const char * kMetricK8sResourcequotaPersistentvolumeclaimCountUsed
The total number of PersistentVolumeClaims that can exist in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3811
semconv::k8s::unitMetricK8sResourcequotaMemoryRequestUsed
static constexpr const char * unitMetricK8sResourcequotaMemoryRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3619
semconv::k8s::CreateAsyncDoubleMetricK8sPodNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1167
semconv::k8s::kMetricK8sPodFilesystemCapacity
static constexpr const char * kMetricK8sPodFilesystemCapacity
Pod filesystem capacity.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2173
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3194
semconv::k8s::unitMetricK8sContainerCpuLimit
static constexpr const char * unitMetricK8sContainerCpuLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:33
semconv::k8s::unitMetricK8sPodUptime
static constexpr const char * unitMetricK8sPodUptime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1219
semconv::k8s::CreateSyncInt64MetricK8sContainerStorageRequest
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:519
semconv::k8s::CreateSyncInt64MetricK8sPodNetworkErrors
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sPodNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1146
semconv::k8s::CreateAsyncDoubleMetricK8sReplicationcontrollerDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicationcontrollerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1538
semconv::k8s::CreateAsyncInt64MetricK8sJobMaxParallelPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sJobMaxParallelPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:674
semconv::k8s::CreateSyncDoubleMetricK8sReplicationcontrollerDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicationcontrollerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1522
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3328
semconv::k8s::CreateAsyncDoubleMetricK8sHpaMinPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaMinPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:506
semconv::k8s::kMetricK8sPodMemoryUsage
static constexpr const char * kMetricK8sPodMemoryUsage
Memory usage of the Pod.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1101
semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuValue
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaMetricTargetCpuValue(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1131
semconv::k8s::CreateSyncInt64MetricK8sReplicasetAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicasetAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1267
semconv::k8s::descrMetricK8sResourcequotaCpuRequestUsed
static constexpr const char * descrMetricK8sResourcequotaCpuRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3124
semconv::k8s::descrMetricK8sContainerRestartCount
static constexpr const char * descrMetricK8sContainerRestartCount
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:337
semconv::k8s::CreateAsyncDoubleMetricK8sReplicationControllerAvailablePods
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicationControllerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1389
semconv::k8s::CreateAsyncDoubleMetricK8sJobMaxParallelPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sJobMaxParallelPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:682
metrics::Meter::CreateDoubleObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::k8s::kMetricK8sContainerStatusReason
static constexpr const char * kMetricK8sContainerStatusReason
Describes the number of K8s containers that are currently in a state for a given reason.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:380
semconv::k8s::unitMetricK8sStatefulsetDesiredPods
static constexpr const char * unitMetricK8sStatefulsetDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1605
semconv::k8s::CreateSyncInt64MetricK8sStatefulsetReadyPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sStatefulsetReadyPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1655
semconv::k8s::descrMetricK8sResourcequotaMemoryRequestHard
static constexpr const char * descrMetricK8sResourcequotaMemoryRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3568
semconv::k8s::CreateSyncInt64MetricK8sPodCpuTime
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sPodCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1023
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeInodeUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2617
semconv::k8s::CreateSyncDoubleMetricK8sPodNetworkErrors
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sPodNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1152
semconv::k8s::unitMetricK8sNodeNetworkErrors
static constexpr const char * unitMetricK8sNodeNetworkErrors
Definition: includes/opentelemetry/semconv/k8s_metrics.h:903
semconv::k8s::CreateAsyncDoubleMetricK8sHpaCurrentPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:379
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3776
semconv::k8s::CreateSyncDoubleMetricK8sNodeFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1849
semconv::k8s::CreateSyncInt64MetricK8sHpaDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sHpaDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:400
semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuValue
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaMetricTargetCpuValue(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1123
semconv::k8s::CreateAsyncDoubleMetricK8sReplicasetAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicasetAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1291
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeInodeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2538
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaObjectCountUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaObjectCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3718
semconv::k8s::unitMetricK8sPodVolumeInodeCount
static constexpr const char * unitMetricK8sPodVolumeInodeCount
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2519
semconv::k8s::CreateAsyncDoubleMetricK8sDeploymentAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDeploymentAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:289
semconv::k8s::descrMetricK8sPodVolumeInodeUsed
static constexpr const char * descrMetricK8sPodVolumeInodeUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2612
semconv::k8s::CreateSyncInt64MetricK8sStatefulsetUpdatedPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sStatefulsetUpdatedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1702
semconv::k8s::CreateAsyncDoubleMetricK8sNodeConditionStatus
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeConditionStatus(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1636
semconv::k8s::kMetricK8sContainerStatusState
static constexpr const char * kMetricK8sContainerStatusState
Describes the number of K8s containers that are currently in a given state.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:425
semconv::k8s::kMetricK8sDaemonsetMisscheduledNodes
static constexpr const char * kMetricK8sDaemonsetMisscheduledNodes
Number of nodes that are running the daemon pod, but are not supposed to run the daemon pod.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:167
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeAvailable
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2441
semconv::k8s::kMetricK8sContainerEphemeralStorageRequest
static constexpr const char * kMetricK8sContainerEphemeralStorageRequest
Ephemeral storage resource requested for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:159
semconv::k8s::CreateSyncInt64MetricK8sJobFailedPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sJobFailedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:616
semconv::k8s::kMetricK8sHpaDesiredPods
static constexpr const char * kMetricK8sHpaDesiredPods
Desired number of replica pods managed by this horizontal pod autoscaler, as last calculated by the a...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:393
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaMemoryLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3534
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeInodeUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2633
semconv::k8s::descrMetricK8sReplicationControllerAvailablePods
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricK8sReplicationControllerAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1359
semconv::k8s::unitMetricK8sContainerStorageLimit
static constexpr const char * unitMetricK8sContainerStorageLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:472
semconv::k8s::CreateSyncDoubleMetricK8sNamespacePhase
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNamespacePhase(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:752
semconv::k8s::unitMetricK8sPodVolumeInodeFree
static constexpr const char * unitMetricK8sPodVolumeInodeFree
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2566
semconv::k8s::kMetricK8sNodeFilesystemAvailable
static constexpr const char * kMetricK8sNodeFilesystemAvailable
Node filesystem available bytes.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1737
semconv::k8s::CreateAsyncInt64MetricK8sNodeCpuUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeCpuUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:841
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaStorageRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3944
semconv::k8s::descrMetricK8sNodeAllocatableCpu
static constexpr const char * descrMetricK8sNodeAllocatableCpu
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1436
semconv::k8s::CreateAsyncDoubleMetricK8sContainerRestartCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerRestartCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:366
semconv::k8s::unitMetricK8sPodCpuTime
static constexpr const char * unitMetricK8sPodCpuTime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1021
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeInodeUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2641
semconv::k8s::unitMetricK8sNodeCpuTime
static constexpr const char * unitMetricK8sNodeCpuTime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:781
semconv::k8s::kMetricK8sNodeFilesystemCapacity
static constexpr const char * kMetricK8sNodeFilesystemCapacity
Node filesystem capacity.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1786
semconv::k8s::kMetricK8sResourcequotaStorageRequestUsed
static constexpr const char * kMetricK8sResourcequotaStorageRequestUsed
The storage requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3912
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3646
semconv::k8s::CreateSyncInt64MetricK8sHpaMaxPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sHpaMaxPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:442
semconv::k8s::CreateAsyncInt64MetricK8sContainerCpuRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerCpuRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:92
semconv::k8s::CreateSyncDoubleMetricK8sNodeCpuTime
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sNodeCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:790
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2665
semconv::k8s::descrMetricK8sStatefulsetReadyPods
static constexpr const char * descrMetricK8sStatefulsetReadyPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1650
semconv::k8s::kMetricK8sHpaCurrentPods
static constexpr const char * kMetricK8sHpaCurrentPods
Current number of replica pods managed by this horizontal pod autoscaler, as last seen by the autosca...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:351
semconv::k8s::kMetricK8sJobActivePods
static constexpr const char * kMetricK8sJobActivePods
The number of pending and actively running pods for a job.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:522
semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableEphemeralStorage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeAllocatableEphemeralStorage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1500
metrics::Meter::CreateDoubleCounter
virtual nostd::unique_ptr< Counter< double > > CreateDoubleCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::k8s::CreateSyncInt64MetricK8sStatefulsetCurrentPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sStatefulsetCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1561
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaCpuRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3138
semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemAvailable
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1743
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3502
semconv::k8s::kMetricK8sNodeFilesystemUsage
static constexpr const char * kMetricK8sNodeFilesystemUsage
Node filesystem usage.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1836
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaObjectCountUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaObjectCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3726
semconv::k8s::unitMetricK8sJobFailedPods
static constexpr const char * unitMetricK8sJobFailedPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:613
semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1759
semconv::k8s::CreateSyncInt64MetricK8sContainerReady
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerReady(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:299
semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemAvailable
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2130
semconv::k8s::descrMetricK8sNodeMemoryUsage
static constexpr const char * descrMetricK8sNodeMemoryUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:862
semconv::k8s::descrMetricK8sNodeCpuUsage
static constexpr const char * descrMetricK8sNodeCpuUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:819
semconv::k8s::CreateAsyncInt64MetricK8sNodeMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:883
semconv::k8s::CreateSyncDoubleMetricK8sReplicasetAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicasetAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1275
semconv::k8s::kMetricK8sContainerMemoryLimit
static constexpr const char * kMetricK8sContainerMemoryLimit
Maximum memory resource limit set for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:204
semconv::k8s::CreateSyncInt64MetricK8sContainerStorageLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:475
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3294
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3378
semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2252
semconv::k8s::CreateAsyncInt64MetricK8sContainerStatusReason
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerStatusReason(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:402
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3186
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaCpuRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3082
semconv::k8s::unitMetricK8sReplicationcontrollerAvailablePods
static constexpr const char * unitMetricK8sReplicationcontrollerAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1462
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaMemoryRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3638
semconv::k8s::CreateSyncDoubleMetricK8sReplicationControllerDesiredPods
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicationControllerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1425
semconv::k8s::descrMetricK8sReplicationcontrollerDesiredPods
static constexpr const char * descrMetricK8sReplicationcontrollerDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1509
semconv::k8s::kMetricK8sPodVolumeInodeCount
static constexpr const char * kMetricK8sPodVolumeInodeCount
The total inodes in the filesystem of the Pod's volume.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2516
semconv::k8s::unitMetricK8sNodeMemoryUsage
static constexpr const char * unitMetricK8sNodeMemoryUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:863
semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetCurrentScheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDaemonsetCurrentScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:89
semconv::k8s::descrMetricK8sResourcequotaMemoryLimitHard
static constexpr const char * descrMetricK8sResourcequotaMemoryLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3472
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2686
semconv::k8s::CreateSyncDoubleMetricK8sContainerEphemeralStorageLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerEphemeralStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:129
semconv::k8s::descrMetricK8sHpaMetricTargetCpuAverageValue
static constexpr const char * descrMetricK8sHpaMetricTargetCpuAverageValue
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1048
semconv::k8s::kMetricK8sNodeAllocatablePods
static constexpr const char * kMetricK8sNodeAllocatablePods
Amount of pods allocatable on the node.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1562
semconv::k8s::kMetricK8sHpaMetricTargetCpuAverageValue
static constexpr const char * kMetricK8sHpaMetricTargetCpuAverageValue
Target average value for CPU resource in HPA config.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1046
semconv::k8s::unitMetricK8sNodeAllocatableCpu
static constexpr const char * unitMetricK8sNodeAllocatableCpu
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1438
semconv::k8s::CreateSyncInt64MetricK8sNamespacePhase
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNamespacePhase(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:745
semconv::k8s::CreateAsyncDoubleMetricK8sContainerStorageLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:499
semconv::k8s::unitMetricK8sResourcequotaStorageRequestHard
static constexpr const char * unitMetricK8sResourcequotaStorageRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3868
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaMemoryLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3494
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaStorageRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3895
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeCapacity
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2486
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaCpuRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3106
semconv::k8s::descrMetricK8sResourcequotaCpuLimitHard
static constexpr const char * descrMetricK8sResourcequotaCpuLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2980
semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemCapacity
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2178
semconv::k8s::CreateSyncDoubleMetricK8sJobMaxParallelPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sJobMaxParallelPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:666
semconv::k8s::kMetricK8sDeploymentDesiredPods
static constexpr const char * kMetricK8sDeploymentDesiredPods
Number of desired replica pods in this deployment.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:306
semconv::k8s::CreateSyncDoubleMetricK8sDeploymentDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDeploymentDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:320
semconv::k8s::CreateSyncInt64MetricK8sContainerStatusReason
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerStatusReason(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:386
metrics::Meter::CreateDoubleObservableCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaCpuLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3002
semconv::k8s::kMetricK8sContainerEphemeralStorageLimit
static constexpr const char * kMetricK8sContainerEphemeralStorageLimit
Maximum ephemeral storage resource limit set for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:114
semconv::k8s::kMetricK8sResourcequotaMemoryRequestUsed
static constexpr const char * kMetricK8sResourcequotaMemoryRequestUsed
The memory requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3614
semconv::k8s::descrMetricK8sStatefulsetCurrentPods
static constexpr const char * descrMetricK8sStatefulsetCurrentPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1555
semconv::k8s::unitMetricK8sJobActivePods
static constexpr const char * unitMetricK8sJobActivePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:525
semconv::k8s::kMetricK8sResourcequotaObjectCountHard
static constexpr const char * kMetricK8sResourcequotaObjectCountHard
The object count limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3662
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaCpuLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaCpuLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3050
semconv::k8s::CreateAsyncInt64MetricK8sPodNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1197
semconv::k8s::CreateSyncDoubleMetricK8sJobSuccessfulPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sJobSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:711
semconv::k8s::kMetricK8sContainerCpuLimit
static constexpr const char * kMetricK8sContainerCpuLimit
Maximum CPU resource limit set for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:30
semconv::k8s::descrMetricK8sResourcequotaPersistentvolumeclaimCountUsed
static constexpr const char * descrMetricK8sResourcequotaPersistentvolumeclaimCountUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3813
semconv::k8s::CreateAsyncDoubleMetricK8sCronjobActiveJobs
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sCronjobActiveJobs(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:59
semconv::k8s::descrMetricK8sPodNetworkIo
static constexpr const char * descrMetricK8sPodNetworkIo
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1179
semconv::k8s::kMetricK8sHpaMinPods
static constexpr const char * kMetricK8sHpaMinPods
The lower limit for the number of replica pods to which the autoscaler can scale down.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:480
semconv::k8s::kMetricK8sContainerStorageRequest
static constexpr const char * kMetricK8sContainerStorageRequest
Storage resource requested for the container.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:513
semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetCurrentPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sStatefulsetCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1585
semconv::k8s::descrMetricK8sPodFilesystemCapacity
static constexpr const char * descrMetricK8sPodFilesystemCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2174
semconv::k8s::unitMetricK8sDeploymentDesiredPods
static constexpr const char * unitMetricK8sDeploymentDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:309
semconv::k8s::kMetricK8sNodeMemoryUsage
static constexpr const char * kMetricK8sNodeMemoryUsage
Memory usage of the Node.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:861
semconv::k8s::CreateSyncInt64MetricK8sJobMaxParallelPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sJobMaxParallelPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:658
semconv::k8s::descrMetricK8sContainerStatusReason
static constexpr const char * descrMetricK8sContainerStatusReason
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:381
semconv::k8s::kMetricK8sPodFilesystemUsage
static constexpr const char * kMetricK8sPodFilesystemUsage
Pod filesystem usage.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2223
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaMemoryRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3598
semconv::k8s::descrMetricK8sJobMaxParallelPods
static constexpr const char * descrMetricK8sJobMaxParallelPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:653
semconv::k8s::CreateSyncDoubleMetricK8sJobFailedPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sJobFailedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:623
semconv::k8s::CreateAsyncInt64MetricK8sContainerRestartCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerRestartCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:358
semconv::k8s::CreateAsyncDoubleMetricK8sPodUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1245
semconv::k8s::CreateAsyncDoubleMetricK8sNodeAllocatableCpu
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeAllocatableCpu(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1465
metrics::Meter::CreateUInt64Counter
virtual nostd::unique_ptr< Counter< uint64_t > > CreateUInt64Counter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Counter with the passed characteristics and returns a unique_ptr to that Counter.
semconv::k8s::kMetricK8sResourcequotaCpuRequestHard
static constexpr const char * kMetricK8sResourcequotaCpuRequestHard
The CPU requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3074
semconv::k8s::unitMetricK8sResourcequotaCpuRequestHard
static constexpr const char * unitMetricK8sResourcequotaCpuRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3079
semconv::k8s::unitMetricK8sHpaMetricTargetCpuAverageUtilization
static constexpr const char * unitMetricK8sHpaMetricTargetCpuAverageUtilization
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:998
semconv::k8s::descrMetricK8sPodVolumeAvailable
static constexpr const char * descrMetricK8sPodVolumeAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2428
semconv::k8s::CreateAsyncInt64MetricK8sPodNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1160
semconv::k8s::CreateAsyncDoubleMetricK8sNamespacePhase
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNamespacePhase(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:766
semconv::k8s::CreateAsyncInt64MetricK8sReplicationControllerAvailablePods
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicationControllerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1381
semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemCapacity
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2186
semconv::k8s::CreateAsyncInt64MetricK8sDaemonsetCurrentScheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDaemonsetCurrentScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:97
semconv::k8s::descrMetricK8sPodVolumeInodeFree
static constexpr const char * descrMetricK8sPodVolumeInodeFree
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2564
semconv::k8s::CreateAsyncInt64MetricK8sJobSuccessfulPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sJobSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:718
semconv::k8s::CreateAsyncDoubleMetricK8sContainerMemoryRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerMemoryRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:278
semconv::k8s::CreateSyncInt64MetricK8sContainerEphemeralStorageRequest
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerEphemeralStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:166
semconv::k8s::kMetricK8sDeploymentAvailablePods
static constexpr const char * kMetricK8sDeploymentAvailablePods
Total number of available replica pods (ready for at least minReadySeconds) targeted by this deployme...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:258
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaObjectCountUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaObjectCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3734
semconv::k8s::CreateAsyncInt64MetricK8sDeploymentAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sDeploymentAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:281
semconv::k8s::CreateSyncInt64MetricK8sJobSuccessfulPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sJobSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:704
semconv::k8s::CreateSyncInt64MetricK8sHpaMinPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sHpaMinPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:485
semconv::k8s::descrMetricK8sContainerReady
static constexpr const char * descrMetricK8sContainerReady
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:293
semconv::k8s::kMetricK8sJobFailedPods
static constexpr const char * kMetricK8sJobFailedPods
The number of pods which reached phase Failed for a job.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:610
semconv::k8s::kMetricK8sNodeNetworkErrors
static constexpr const char * kMetricK8sNodeNetworkErrors
Node network errors.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:901
semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sStatefulsetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1616
semconv::k8s::CreateAsyncDoubleMetricK8sHpaMaxPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaMaxPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:463
semconv::k8s::CreateAsyncInt64MetricK8sContainerStorageRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:535
semconv::k8s::unitMetricK8sHpaMetricTargetCpuValue
static constexpr const char * unitMetricK8sHpaMetricTargetCpuValue
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1101
semconv::k8s::kMetricK8sPodNetworkIo
static constexpr const char * kMetricK8sPodNetworkIo
Network bytes for the Pod.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1178
semconv::k8s::CreateAsyncInt64MetricK8sContainerMemoryLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:226
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2449
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3453
semconv::k8s::descrMetricK8sPodVolumeInodeCount
static constexpr const char * descrMetricK8sPodVolumeInodeCount
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2517
semconv::k8s::CreateAsyncDoubleMetricK8sPodNetworkIo
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1204
semconv::k8s::descrMetricK8sHpaMinPods
static constexpr const char * descrMetricK8sHpaMinPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:481
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaStorageRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3936
semconv::k8s::descrMetricK8sStatefulsetUpdatedPods
static constexpr const char * descrMetricK8sStatefulsetUpdatedPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1696
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeCount
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeInodeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2530
semconv::k8s::kMetricK8sResourcequotaHugepageCountRequestUsed
static constexpr const char * kMetricK8sResourcequotaHugepageCountRequestUsed
The huge page requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3420
semconv::k8s::CreateSyncDoubleMetricK8sContainerStorageLimit
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:483
semconv::k8s::unitMetricK8sNodeNetworkIo
static constexpr const char * unitMetricK8sNodeNetworkIo
Definition: includes/opentelemetry/semconv/k8s_metrics.h:940
semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatablePods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeAllocatablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1568
semconv::k8s::CreateSyncDoubleMetricK8sContainerMemoryRequest
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerMemoryRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:262
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaPersistentvolumeclaimCountUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3828
semconv::k8s::CreateSyncInt64MetricK8sReplicationcontrollerDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicationcontrollerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1514
semconv::k8s::kMetricK8sResourcequotaPersistentvolumeclaimCountHard
static constexpr const char * kMetricK8sResourcequotaPersistentvolumeclaimCountHard
The total number of PersistentVolumeClaims that can exist in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3759
semconv::k8s::unitMetricK8sContainerMemoryLimit
static constexpr const char * unitMetricK8sContainerMemoryLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:207
semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatableCpu
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeAllocatableCpu(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1457
semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1815
semconv::k8s::kMetricK8sPodVolumeInodeFree
static constexpr const char * kMetricK8sPodVolumeInodeFree
The free inodes in the filesystem of the Pod's volume.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2563
semconv::k8s::CreateSyncInt64MetricK8sPodFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2228
semconv::k8s::CreateAsyncDoubleMetricK8sContainerStatusReason
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerStatusReason(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:410
semconv::k8s::CreateSyncInt64MetricK8sJobActivePods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sJobActivePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:528
semconv::k8s::kMetricK8sResourcequotaCpuLimitUsed
static constexpr const char * kMetricK8sResourcequotaCpuLimitUsed
The CPU limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3026
metrics::Meter::CreateInt64ObservableUpDownCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) UpDownCounter with the passed characteristics and returns a share...
semconv::k8s::descrMetricK8sJobFailedPods
static constexpr const char * descrMetricK8sJobFailedPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:611
semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetMisscheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDaemonsetMisscheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:182
semconv::k8s::CreateSyncDoubleMetricK8sHpaMinPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sHpaMinPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:492
semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetCurrentPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sStatefulsetCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1577
semconv::k8s::unitMetricK8sNodeFilesystemUsage
static constexpr const char * unitMetricK8sNodeFilesystemUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1838
semconv::k8s::descrMetricK8sResourcequotaMemoryLimitUsed
static constexpr const char * descrMetricK8sResourcequotaMemoryLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3520
semconv::k8s::CreateSyncDoubleMetricK8sNodeNetworkIo
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sNodeNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:949
semconv::k8s::CreateAsyncDoubleMetricK8sJobActivePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sJobActivePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:549
semconv::k8s::unitMetricK8sDaemonsetDesiredScheduledNodes
static constexpr const char * unitMetricK8sDaemonsetDesiredScheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:124
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaHugepageCountRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3403
semconv::k8s::CreateSyncInt64MetricK8sNodeConditionStatus
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeConditionStatus(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1612
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaMemoryRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3574
semconv::k8s::descrMetricK8sPodCpuUsage
static constexpr const char * descrMetricK8sPodCpuUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1059
semconv::k8s::unitMetricK8sPodVolumeInodeUsed
static constexpr const char * unitMetricK8sPodVolumeInodeUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2614
semconv::k8s::CreateAsyncInt64MetricK8sStatefulsetUpdatedPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sStatefulsetUpdatedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1718
semconv::k8s::unitMetricK8sResourcequotaMemoryLimitHard
static constexpr const char * unitMetricK8sResourcequotaMemoryLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3475
semconv::k8s::kMetricK8sNodeAllocatableEphemeralStorage
static constexpr const char * kMetricK8sNodeAllocatableEphemeralStorage
Amount of ephemeral-storage allocatable on the node.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1477
semconv::k8s::unitMetricK8sResourcequotaMemoryLimitUsed
static constexpr const char * unitMetricK8sResourcequotaMemoryLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3523
semconv::k8s::CreateSyncDoubleMetricK8sDaemonsetReadyNodes
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sDaemonsetReadyNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:227
semconv::k8s::kMetricK8sNodeNetworkIo
static constexpr const char * kMetricK8sNodeNetworkIo
Network bytes for the Node.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:938
semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetReadyPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sStatefulsetReadyPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1663
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeInodeCount
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeInodeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2546
semconv::k8s::unitMetricK8sPodFilesystemUsage
static constexpr const char * unitMetricK8sPodFilesystemUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2225
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3286
semconv::k8s::descrMetricK8sContainerStatusState
static constexpr const char * descrMetricK8sContainerStatusState
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:426
semconv::k8s::CreateAsyncInt64MetricK8sHpaCurrentPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:372
semconv::k8s::unitMetricK8sJobSuccessfulPods
static constexpr const char * unitMetricK8sJobSuccessfulPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:701
semconv::k8s::CreateAsyncInt64MetricK8sPodCpuTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1037
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaStorageRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3871
semconv::k8s::unitMetricK8sNodeCpuUsage
static constexpr const char * unitMetricK8sNodeCpuUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:821
semconv::k8s::descrMetricK8sDaemonsetDesiredScheduledNodes
static constexpr const char * descrMetricK8sDaemonsetDesiredScheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:121
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaMemoryLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaMemoryLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3542
semconv::k8s::CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageValue
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaMetricTargetCpuAverageValue(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1080
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3353
semconv::k8s::descrMetricK8sPodMemoryUsage
static constexpr const char * descrMetricK8sPodMemoryUsage
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1102
semconv::k8s::CreateSyncDoubleMetricK8sContainerCpuRequest
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerCpuRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:84
semconv::k8s::descrMetricK8sNodeUptime
static constexpr const char * descrMetricK8sNodeUptime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:978
semconv::k8s::kMetricK8sNodeCpuTime
static constexpr const char * kMetricK8sNodeCpuTime
Total CPU time consumed.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:779
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeCapacity
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2479
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3236
semconv::k8s::descrMetricK8sResourcequotaEphemeralStorageLimitHard
static constexpr const char * descrMetricK8sResourcequotaEphemeralStorageLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3172
semconv::k8s::descrMetricK8sResourcequotaCpuRequestHard
static constexpr const char * descrMetricK8sResourcequotaCpuRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3076
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaMemoryLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3478
semconv::k8s::CreateSyncDoubleMetricK8sPodNetworkIo
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sPodNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1189
semconv::k8s::CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageValue
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sHpaMetricTargetCpuAverageValue(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1072
semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2244
semconv::k8s::CreateAsyncDoubleMetricK8sContainerCpuRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerCpuRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:100
semconv::k8s::unitMetricK8sReplicationcontrollerDesiredPods
static constexpr const char * unitMetricK8sReplicationcontrollerDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1511
semconv::k8s::kMetricK8sResourcequotaStorageRequestHard
static constexpr const char * kMetricK8sResourcequotaStorageRequestHard
The storage requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3863
semconv::k8s::CreateAsyncDoubleMetricK8sJobSuccessfulPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sJobSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:725
semconv::k8s::CreateSyncInt64MetricK8sPodVolumeInodeCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sPodVolumeInodeCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2522
semconv::k8s::CreateSyncInt64MetricK8sDeploymentAvailablePods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDeploymentAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:265
semconv::k8s::CreateAsyncInt64MetricK8sJobFailedPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sJobFailedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:630
semconv::k8s::unitMetricK8sNodeConditionStatus
static constexpr const char * unitMetricK8sNodeConditionStatus
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1609
metrics::Meter::CreateInt64ObservableCounter
virtual nostd::shared_ptr< ObservableInstrument > CreateInt64ObservableCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
Creates a Asynchronous (Observable) counter with the passed characteristics and returns a shared_ptr ...
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaStorageRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaStorageRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3920
semconv::k8s::kMetricK8sHpaMetricTargetCpuValue
static constexpr const char * kMetricK8sHpaMetricTargetCpuValue
Target value for CPU resource in HPA config.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1098
semconv::k8s::CreateSyncDoubleMetricK8sPodFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2236
semconv::k8s::CreateSyncDoubleMetricK8sPodCpuTime
static nostd::unique_ptr< metrics::Counter< double > > CreateSyncDoubleMetricK8sPodCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1030
semconv::k8s::CreateAsyncDoubleMetricK8sHpaDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sHpaDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:421
semconv::k8s::kMetricK8sResourcequotaCpuRequestUsed
static constexpr const char * kMetricK8sResourcequotaCpuRequestUsed
The CPU requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3122
semconv::k8s::descrMetricK8sNodeFilesystemUsage
static constexpr const char * descrMetricK8sNodeFilesystemUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1837
semconv::k8s::CreateAsyncDoubleMetricK8sNodeMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:890
semconv::k8s::unitMetricK8sResourcequotaEphemeralStorageRequestUsed
static constexpr const char * unitMetricK8sResourcequotaEphemeralStorageRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3325
semconv::k8s::descrMetricK8sPodUptime
static constexpr const char * descrMetricK8sPodUptime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1218
semconv::k8s::kMetricK8sResourcequotaCpuLimitHard
static constexpr const char * kMetricK8sResourcequotaCpuLimitHard
The CPU limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2978
semconv::k8s::unitMetricK8sContainerMemoryRequest
static constexpr const char * unitMetricK8sContainerMemoryRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:251
metrics::Meter::CreateDoubleUpDownCounter
virtual nostd::unique_ptr< UpDownCounter< double > > CreateDoubleUpDownCounter(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetReadyNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDaemonsetReadyNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:243
semconv::k8s::kMetricK8sResourcequotaMemoryRequestHard
static constexpr const char * kMetricK8sResourcequotaMemoryRequestHard
The memory requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3566
metrics::Meter::CreateDoubleObservableGauge
virtual nostd::shared_ptr< ObservableInstrument > CreateDoubleObservableGauge(nostd::string_view name, nostd::string_view description="", nostd::string_view unit="") noexcept=0
semconv::k8s::kMetricK8sNamespacePhase
static constexpr const char * kMetricK8sNamespacePhase
Describes number of K8s namespaces that are currently in a given phase.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:739
semconv::k8s::kMetricK8sResourcequotaEphemeralStorageLimitHard
static constexpr const char * kMetricK8sResourcequotaEphemeralStorageLimitHard
The sum of local ephemeral storage limits in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3170
semconv::k8s::unitMetricK8sPodNetworkErrors
static constexpr const char * unitMetricK8sPodNetworkErrors
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1143
semconv::k8s::CreateSyncInt64MetricK8sNodeFilesystemUsage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeFilesystemUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1841
semconv::k8s::CreateSyncDoubleMetricK8sPodVolumeInodeUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sPodVolumeInodeUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2625
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaEphemeralStorageLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3253
semconv::k8s::descrMetricK8sResourcequotaCpuLimitUsed
static constexpr const char * descrMetricK8sResourcequotaCpuLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3028
semconv::k8s::unitMetricK8sContainerCpuRequest
static constexpr const char * unitMetricK8sContainerCpuRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:73
semconv::k8s::CreateAsyncDoubleMetricK8sStatefulsetUpdatedPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sStatefulsetUpdatedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1726
semconv::k8s::CreateSyncDoubleMetricK8sHpaDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sHpaDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:407
semconv::k8s::CreateAsyncDoubleMetricK8sContainerStorageRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:543
semconv::k8s::CreateAsyncInt64MetricK8sPodMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1123
semconv::k8s::CreateAsyncInt64MetricK8sNodeFilesystemCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1807
semconv::k8s::descrMetricK8sResourcequotaObjectCountUsed
static constexpr const char * descrMetricK8sResourcequotaObjectCountUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3712
semconv::k8s::descrMetricK8sCronjobActiveJobs
static constexpr const char * descrMetricK8sCronjobActiveJobs
Definition: includes/opentelemetry/semconv/k8s_metrics.h:33
semconv::k8s::kMetricK8sContainerRestartCount
static constexpr const char * kMetricK8sContainerRestartCount
Describes how many times the container has restarted (since the last counter reset).
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:336
semconv::k8s::CreateSyncInt64MetricK8sReplicationControllerDesiredPods
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sReplicationControllerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1417
semconv::k8s::unitMetricK8sDaemonsetMisscheduledNodes
static constexpr const char * unitMetricK8sDaemonsetMisscheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:171
semconv::k8s::unitMetricK8sDaemonsetCurrentScheduledNodes
static constexpr const char * unitMetricK8sDaemonsetCurrentScheduledNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:78
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaEphemeralStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3278
semconv::k8s::CreateAsyncDoubleMetricK8sPodCpuTime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodCpuTime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1044
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaHugepageCountRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3428
semconv::k8s::unitMetricK8sReplicasetAvailablePods
static constexpr const char * unitMetricK8sReplicasetAvailablePods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1264
semconv::k8s::descrMetricK8sResourcequotaObjectCountHard
static constexpr const char * descrMetricK8sResourcequotaObjectCountHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3664
semconv::k8s::CreateSyncDoubleMetricK8sReplicationControllerAvailablePods
static OPENTELEMETRY_DEPRECATED nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicationControllerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1373
semconv::k8s::kMetricK8sResourcequotaMemoryLimitUsed
static constexpr const char * kMetricK8sResourcequotaMemoryLimitUsed
The memory limits in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3518
semconv::k8s::unitMetricK8sPodVolumeUsage
static constexpr const char * unitMetricK8sPodVolumeUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2662
semconv::k8s::unitMetricK8sContainerReady
static constexpr const char * unitMetricK8sContainerReady
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:296
semconv::k8s::CreateSyncInt64MetricK8sContainerMemoryRequest
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerMemoryRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:254
semconv::k8s::kMetricK8sResourcequotaHugepageCountRequestHard
static constexpr const char * kMetricK8sResourcequotaHugepageCountRequestHard
The huge page requests in a specific namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3370
semconv::k8s::CreateAsyncDoubleMetricK8sPodMemoryUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodMemoryUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1130
semconv::k8s::CreateAsyncInt64MetricK8sPodUptime
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodUptime(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1238
semconv::k8s::kMetricK8sResourcequotaEphemeralStorageRequestHard
static constexpr const char * kMetricK8sResourcequotaEphemeralStorageRequestHard
The sum of local ephemeral storage requests in the namespace.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3270
semconv::k8s::unitMetricK8sContainerRestartCount
static constexpr const char * unitMetricK8sContainerRestartCount
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:339
semconv::k8s::unitMetricK8sCronjobActiveJobs
static constexpr const char * unitMetricK8sCronjobActiveJobs
Definition: includes/opentelemetry/semconv/k8s_metrics.h:35
semconv::k8s::CreateSyncDoubleMetricK8sCronjobActiveJobs
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sCronjobActiveJobs(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:45
semconv::k8s::unitMetricK8sPodNetworkIo
static constexpr const char * unitMetricK8sPodNetworkIo
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1180
semconv::k8s::CreateSyncInt64MetricK8sHpaCurrentPods
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sHpaCurrentPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:358
semconv::k8s::CreateSyncInt64MetricK8sContainerStatusState
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerStatusState(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:431
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuRequestHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaCpuRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3090
semconv::k8s::descrMetricK8sPodNetworkErrors
static constexpr const char * descrMetricK8sPodNetworkErrors
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1142
semconv::k8s::kMetricK8sNodeAllocatableMemory
static constexpr const char * kMetricK8sNodeAllocatableMemory
Amount of memory allocatable on the node.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1520
semconv::k8s::CreateAsyncInt64MetricK8sPodCpuUsage
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodCpuUsage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1080
semconv::k8s::CreateSyncInt64MetricK8sNodeNetworkErrors
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sNodeNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:906
semconv::k8s::kMetricK8sPodNetworkErrors
static constexpr const char * kMetricK8sPodNetworkErrors
Pod network errors.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1141
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaMemoryLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaMemoryLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3526
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryLimitHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaMemoryLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3486
semconv::k8s::CreateSyncDoubleMetricK8sReplicasetDesiredPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sReplicasetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1322
semconv::k8s::CreateSyncDoubleMetricK8sContainerReady
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerReady(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:306
semconv::k8s::CreateAsyncInt64MetricK8sPodFilesystemCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2194
semconv::k8s::CreateSyncDoubleMetricK8sJobDesiredSuccessfulPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sJobDesiredSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:578
semconv::k8s::descrMetricK8sNodeFilesystemAvailable
static constexpr const char * descrMetricK8sNodeFilesystemAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1738
semconv::k8s::descrMetricK8sPodVolumeCapacity
static constexpr const char * descrMetricK8sPodVolumeCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2475
semconv::k8s::unitMetricK8sPodFilesystemCapacity
static constexpr const char * unitMetricK8sPodFilesystemCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2175
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaPersistentvolumeclaimCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3768
semconv::k8s::descrMetricK8sHpaMetricTargetCpuAverageUtilization
static constexpr const char * descrMetricK8sHpaMetricTargetCpuAverageUtilization
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:996
semconv::k8s::descrMetricK8sContainerEphemeralStorageRequest
static constexpr const char * descrMetricK8sContainerEphemeralStorageRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:161
semconv::k8s::CreateSyncInt64MetricK8sContainerEphemeralStorageLimit
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerEphemeralStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:121
semconv::k8s::CreateSyncInt64MetricK8sContainerRestartCount
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sContainerRestartCount(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:342
semconv::k8s::CreateSyncInt64MetricK8sDaemonsetReadyNodes
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDaemonsetReadyNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:219
semconv::k8s::descrMetricK8sPodFilesystemUsage
static constexpr const char * descrMetricK8sPodFilesystemUsage
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2224
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3394
semconv::k8s::CreateAsyncDoubleMetricK8sNodeFilesystemAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sNodeFilesystemAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1767
semconv::k8s::unitMetricK8sResourcequotaCpuLimitHard
static constexpr const char * unitMetricK8sResourcequotaCpuLimitHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2983
semconv::k8s::descrMetricK8sResourcequotaStorageRequestUsed
static constexpr const char * descrMetricK8sResourcequotaStorageRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3914
semconv::k8s::unitMetricK8sJobMaxParallelPods
static constexpr const char * unitMetricK8sJobMaxParallelPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:655
semconv::k8s::CreateAsyncDoubleMetricK8sContainerMemoryLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerMemoryLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:234
semconv::k8s::CreateAsyncInt64MetricK8sPodVolumeInodeFree
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sPodVolumeInodeFree(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2585
semconv::k8s::CreateAsyncInt64MetricK8sReplicationcontrollerAvailablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicationcontrollerAvailablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1481
semconv::k8s::CreateAsyncDoubleMetricK8sPodFilesystemCapacity
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodFilesystemCapacity(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2202
semconv::k8s::kMetricK8sStatefulsetCurrentPods
static constexpr const char * kMetricK8sStatefulsetCurrentPods
The number of replica pods created by the statefulset controller from the statefulset version indicat...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1554
semconv::k8s::unitMetricK8sNodeFilesystemCapacity
static constexpr const char * unitMetricK8sNodeFilesystemCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1788
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaStorageRequestHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaStorageRequestHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3887
semconv::k8s::CreateAsyncInt64MetricK8sJobDesiredSuccessfulPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sJobDesiredSuccessfulPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:586
semconv::k8s::unitMetricK8sResourcequotaHugepageCountRequestHard
static constexpr const char * unitMetricK8sResourcequotaHugepageCountRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3375
semconv::k8s::CreateAsyncInt64MetricK8sContainerEphemeralStorageRequest
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerEphemeralStorageRequest(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:182
semconv::k8s::CreateAsyncInt64MetricK8sNodeAllocatablePods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeAllocatablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1584
semconv::k8s::CreateAsyncDoubleMetricK8sContainerEphemeralStorageLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerEphemeralStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:145
semconv::k8s::unitMetricK8sContainerEphemeralStorageLimit
static constexpr const char * unitMetricK8sContainerEphemeralStorageLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:118
semconv::k8s::kMetricK8sReplicationcontrollerDesiredPods
static constexpr const char * kMetricK8sReplicationcontrollerDesiredPods
Number of desired replica pods in this replication controller.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1507
semconv::k8s::kMetricK8sJobSuccessfulPods
static constexpr const char * kMetricK8sJobSuccessfulPods
The number of pods which reached phase Succeeded for a job.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:698
semconv::k8s::kMetricK8sPodVolumeUsage
static constexpr const char * kMetricK8sPodVolumeUsage
Pod volume usage.
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2660
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaCpuLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaCpuLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3034
semconv::k8s::CreateAsyncInt64MetricK8sReplicasetDesiredPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sReplicasetDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1330
semconv::k8s::descrMetricK8sResourcequotaPersistentvolumeclaimCountHard
static constexpr const char * descrMetricK8sResourcequotaPersistentvolumeclaimCountHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3761
semconv::k8s::CreateAsyncDoubleMetricK8sDaemonsetDesiredScheduledNodes
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sDaemonsetDesiredScheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:151
semconv::k8s::CreateSyncInt64MetricK8sNodeNetworkIo
static nostd::unique_ptr< metrics::Counter< uint64_t > > CreateSyncInt64MetricK8sNodeNetworkIo(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:942
semconv::k8s::CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sResourcequotaHugepageCountRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3444
semconv::k8s::unitMetricK8sNamespacePhase
static constexpr const char * unitMetricK8sNamespacePhase
Definition: includes/opentelemetry/semconv/k8s_metrics.h:742
semconv::k8s::unitMetricK8sNodeAllocatableMemory
static constexpr const char * unitMetricK8sNodeAllocatableMemory
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1523
semconv::k8s::kMetricK8sReplicationcontrollerAvailablePods
static constexpr const char * kMetricK8sReplicationcontrollerAvailablePods
Total number of available replica pods (ready for at least minReadySeconds) targeted by this replicat...
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1457
semconv::k8s::descrMetricK8sNodeAllocatablePods
static constexpr const char * descrMetricK8sNodeAllocatablePods
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1563
semconv::k8s::CreateAsyncDoubleMetricK8sReplicationControllerDesiredPods
static OPENTELEMETRY_DEPRECATED nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sReplicationControllerDesiredPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1441
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaMemoryRequestUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaMemoryRequestUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3630
semconv::k8s::descrMetricK8sContainerCpuLimit
static constexpr const char * descrMetricK8sContainerCpuLimit
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:31
metrics::Meter
Handles instrument creation and provides a facility for batch recording.
Definition: includes/opentelemetry/metrics/meter.h:37
semconv::k8s::CreateSyncInt64MetricK8sNodeAllocatableEphemeralStorage
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sNodeAllocatableEphemeralStorage(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1484
semconv::k8s::unitMetricK8sDaemonsetReadyNodes
static constexpr const char * unitMetricK8sDaemonsetReadyNodes
Definition: includes/opentelemetry/semconv/k8s_metrics.h:216
semconv::k8s::descrMetricK8sHpaMetricTargetCpuValue
static constexpr const char * descrMetricK8sHpaMetricTargetCpuValue
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1099
semconv::k8s::descrMetricK8sHpaCurrentPods
static constexpr const char * descrMetricK8sHpaCurrentPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:352
semconv::k8s::CreateAsyncInt64MetricK8sContainerCpuLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerCpuLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:50
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaObjectCountHard
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaObjectCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3678
semconv::k8s::descrMetricK8sNodeAllocatableMemory
static constexpr const char * descrMetricK8sNodeAllocatableMemory
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1521
semconv::k8s::unitMetricK8sResourcequotaStorageRequestUsed
static constexpr const char * unitMetricK8sResourcequotaStorageRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3917
semconv::k8s::CreateAsyncInt64MetricK8sNamespacePhase
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNamespacePhase(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:759
semconv::k8s::CreateAsyncInt64MetricK8sNodeNetworkErrors
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeNetworkErrors(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:920
semconv::k8s::CreateAsyncInt64MetricK8sContainerStatusState
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerStatusState(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:447
semconv::k8s::descrMetricK8sResourcequotaEphemeralStorageRequestHard
static constexpr const char * descrMetricK8sResourcequotaEphemeralStorageRequestHard
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3272
semconv::k8s::CreateAsyncInt64MetricK8sContainerEphemeralStorageLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerEphemeralStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:137
semconv::k8s::CreateAsyncDoubleMetricK8sPodVolumeAvailable
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sPodVolumeAvailable(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2457
semconv::k8s::kMetricK8sStatefulsetReadyPods
static constexpr const char * kMetricK8sStatefulsetReadyPods
The number of replica pods created for this statefulset with a Ready Condition.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1649
semconv::k8s::CreateAsyncDoubleMetricK8sJobFailedPods
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sJobFailedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:637
semconv::k8s::descrMetricK8sContainerStorageRequest
static constexpr const char * descrMetricK8sContainerStorageRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:514
semconv::k8s::kMetricK8sDaemonsetCurrentScheduledNodes
static constexpr const char * kMetricK8sDaemonsetCurrentScheduledNodes
Number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:74
OPENTELEMETRY_DEPRECATED
#define OPENTELEMETRY_DEPRECATED
Definition: includes/opentelemetry/common/macros.h:228
semconv::k8s::CreateSyncInt64MetricK8sDaemonsetMisscheduledNodes
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sDaemonsetMisscheduledNodes(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:174
semconv::k8s::CreateSyncDoubleMetricK8sResourcequotaCpuLimitUsed
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sResourcequotaCpuLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3042
semconv::k8s::kMetricK8sCronjobActiveJobs
static constexpr const char * kMetricK8sCronjobActiveJobs
The number of actively running jobs for a cronjob.
Definition: includes/opentelemetry/semconv/k8s_metrics.h:32
semconv::k8s::descrMetricK8sNodeFilesystemCapacity
static constexpr const char * descrMetricK8sNodeFilesystemCapacity
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1787
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaCpuLimitHard
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaCpuLimitHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3010
semconv::k8s::unitMetricK8sContainerStorageRequest
static constexpr const char * unitMetricK8sContainerStorageRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:516
semconv::k8s::descrMetricK8sJobDesiredSuccessfulPods
static constexpr const char * descrMetricK8sJobDesiredSuccessfulPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:565
semconv::k8s::CreateAsyncDoubleMetricK8sContainerStatusState
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sContainerStatusState(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:455
semconv::k8s::CreateSyncDoubleMetricK8sContainerStatusState
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerStatusState(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:439
semconv::k8s::CreateSyncDoubleMetricK8sStatefulsetUpdatedPods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sStatefulsetUpdatedPods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1710
semconv::k8s::CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitUsed
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncDoubleMetricK8sResourcequotaMemoryLimitUsed(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3550
semconv::k8s::CreateSyncInt64MetricK8sResourcequotaObjectCountHard
static nostd::unique_ptr< metrics::UpDownCounter< int64_t > > CreateSyncInt64MetricK8sResourcequotaObjectCountHard(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3670
semconv::k8s::CreateSyncDoubleMetricK8sNodeAllocatablePods
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sNodeAllocatablePods(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1576
semconv::k8s::descrMetricK8sContainerCpuRequest
static constexpr const char * descrMetricK8sContainerCpuRequest
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:71
semconv::k8s::CreateAsyncInt64MetricK8sContainerStorageLimit
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sContainerStorageLimit(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:491
semconv::k8s::unitMetricK8sNodeFilesystemAvailable
static constexpr const char * unitMetricK8sNodeFilesystemAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1740
semconv::k8s::CreateSyncDoubleMetricK8sContainerStatusReason
static nostd::unique_ptr< metrics::UpDownCounter< double > > CreateSyncDoubleMetricK8sContainerStatusReason(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:394
semconv::k8s::CreateAsyncInt64MetricK8sCronjobActiveJobs
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sCronjobActiveJobs(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/k8s_metrics.h:52
semconv::k8s::CreateAsyncInt64MetricK8sNodeConditionStatus
static nostd::shared_ptr< metrics::ObservableInstrument > CreateAsyncInt64MetricK8sNodeConditionStatus(metrics::Meter *meter)
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:1628
semconv::k8s::unitMetricK8sHpaMinPods
static constexpr const char * unitMetricK8sHpaMinPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:483
semconv::k8s::descrMetricK8sResourcequotaHugepageCountRequestUsed
static constexpr const char * descrMetricK8sResourcequotaHugepageCountRequestUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3422
semconv::k8s::unitMetricK8sPodFilesystemAvailable
static constexpr const char * unitMetricK8sPodFilesystemAvailable
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:2127
semconv::k8s::descrMetricK8sReplicationControllerDesiredPods
static constexpr const OPENTELEMETRY_DEPRECATED char * descrMetricK8sReplicationControllerDesiredPods
Definition: includes/opentelemetry/semconv/k8s_metrics.h:1411
semconv::k8s::unitMetricK8sResourcequotaPersistentvolumeclaimCountUsed
static constexpr const char * unitMetricK8sResourcequotaPersistentvolumeclaimCountUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3816
semconv::k8s::unitMetricK8sContainerStatusState
static constexpr const char * unitMetricK8sContainerStatusState
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:428
semconv::k8s::unitMetricK8sResourcequotaCpuLimitUsed
static constexpr const char * unitMetricK8sResourcequotaCpuLimitUsed
Definition: includes/opentelemetry/semconv/incubating/k8s_metrics.h:3031
semconv::k8s::descrMetricK8sNodeCpuTime
static constexpr const char * descrMetricK8sNodeCpuTime
Definition: includes/opentelemetry/semconv/k8s_metrics.h:780