Requisitos previos

Configuración del SDK de OpenTelemetry

Si has instrumentado tus aplicaciones Java con la instrumentación automática de OpenTelemetry, se habilitan automáticamente las métricas de tiempo de ejecución.

Si has instrumentado tu aplicación Java con la instrumentación manual de OpenTelemetry, consulta las siguientes guías para tu versión de Java:

Asignaciones de métricas de tiempos de ejecución

La siguiente tabla enumera las métricas de tiempo de ejecución de Datadog que son compatibles con la asignación de métricas de tiempo de ejecución de OpenTelemetry con “N/A” indicando que no hay homólogo de OpenTelemetry.

Métrica de DatadogDescripciónHomólogo de OpenTelemetry
jvm.heap_memoryEl total de memoria heap utilizada en Java.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.heap_memory_committedEl total de memoria heap comprometida en Java para ser utilizada.process.runtime.jvm.memory.committed
jvm.memory.committed
jvm.heap_memory_initLa memoria heap inicial de Java asignada.process.runtime.jvm.memory.init
jvm.memory.init
jvm.heap_memory_maxLa memoria heap máxima disponible en Java.process.runtime.jvm.memory.limit
jvm.memory.limit
jvm.non_heap_memoryEl total de memoria no heap de Java utilizada. La memoria no heap es: Metaspace + CompressedClassSpace + CodeCache.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.non_heap_memory_committedEl total de memoria no heap comprometida en Java para ser utilizada.process.runtime.jvm.memory.committed
jvm.memory.committed
jvm.non_heap_memory_initLa memoria no heap inicial de Java asignada.process.runtime.jvm.memory.init
jvm.memory.init
jvm.non_heap_memory_maxLa memoria no heap máxima disponible en Java.process.runtime.jvm.memory.limit
jvm.memory.limit
jvm.gc.old_gen_sizeEl uso actual de memoria heap de Java del grupo de memoria Old Generation.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.gc.eden_sizeEl uso actual de memoria heap de Java del grupo de memoria Eden.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.gc.survivor_sizeEl uso actual de memoria heap de Java del grupo de memoria Survivor.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.gc.metaspace_sizeEl uso actual de memoria no heap de Java del grupo de memoria Metaspace.process.runtime.jvm.memory.usage
jvm.memory.used
jvm.thread_countEl número de subprocesos en directo.process.runtime.jvm.threads.count
jvm.thread.count
jvm.loaded_classesNúmero de clases cargadas actualmente.process.runtime.jvm.classes.current_loaded
jvm.class.count
jvm.cpu_load.systemUso reciente de la CPU para todo el sistema.process.runtime.jvm.system.cpu.utilization
jvm.system.cpu.utilization
jvm.cpu_load.processUso reciente de la CPU en proceso.process.runtime.jvm.cpu.utilization
jvm.cpu.recent_utilization
jvm.buffer_pool.direct.usedMedida de la memoria utilizada por buffers.process.runtime.jvm.buffer.usage
jvm.buffer.memory.usage
jvm.buffer_pool.direct.countNúmero de buffers directos en el grupo.process.runtime.jvm.buffer.count
jvm.buffer.count
jvm.buffer_pool.direct.limitMedida de la capacidad total de memoria de buffers directos.process.runtime.jvm.buffer.limit
jvm.buffer.memory.limit
jvm.buffer_pool.mapped.usedMedida de la memoria utilizada por los buffers asignados.process.runtime.jvm.buffer.usage
jvm.buffer.memory.usage
jvm.buffer_pool.mapped.countNúmero de buffers asignados en el grupo.process.runtime.jvm.buffer.count
jvm.buffer.count
jvm.buffer_pool.mapped.limitMedida de la capacidad total de memoria de buffers asignados.process.runtime.jvm.buffer.limit
jvm.buffer.memory.limit
jvm.gc.parnew.timeEl tiempo acumulado aproximado de recopilación de elementos no usados transcurrido.N/A
jvm.gc.cms.countEl número total de recopilaciones de elementos no usados que se han producido.N/A
jvm.gc.major_collection_countEl índice de las principales recopilaciones de elementos no usados. Configura new_gc_metrics: true para recibir esta métrica.N/A
jvm.gc.minor_collection_countLa tasa de recopilaciones secundarias de elementos no usados. Establece new_gc_metrics: true para recibir esta métrica.N/A
jvm.gc.major_collection_timeLa fracción de tiempo empleado en la recopilación principal de elementos no usados. Configura new_gc_metrics: true para recibir esta métrica.N/A
jvm.gc.minor_collection_timeLa fracción de tiempo empleado en la recopilación secundaria de elementos no usados. Configura new_gc_metrics: true para recibir esta métrica.N/A
jvm.os.open_file_descriptorsN/A