Puede configurar Atlas para enviar datos métricos sobre su proyecto a su Panelesde control de Datadog.
Nota
Si configura su proyecto Atlas para enviar alertas y eventos a Datadog, no necesita seguir este procedimiento. Atlas envía las métricas del proyecto a Datadog a través de la misma integración que se utiliza para enviarlas. alertas y eventos.
También puede configurar Datadog para recibir alertas de Atlas. Para obtener más información, consulte Opciones de notificación.
Acceso requerido
Para integrar Atlas con Datadog, debe tener Project OwnerAcceso al proyecto. Los usuarios con acceso deben agregarse al proyecto Organization Owner como.Project Owner
Requisitos previos
La integración deDatadog solo está disponible en M10+ clústeres.
Para integrar Atlas con Datadog, debe tener una cuenta Datadog y un Datadog Clave API. Datadog te proporciona una clave API al crear tu primera cuenta.
Si no tiene una cuenta Datadog existente, puede registrarse en https://app.datadoghq.com/signup.
Procedimiento
Para crear o actualizar una integración de Datadog mediante la CLI de Atlas, ejecute el siguiente comando:
atlas integrations create DATADOG [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de la CLI de Atlas para las integraciones de Atlas para crear DATADOG.
Para configurar una integración de Atlas con Datadog usando la Interfaz de Usuario de Atlas:
En Atlas, vaya a la Project Settings página.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haga clic en Project Settings.
La página Configuración del proyecto se muestra.
En Atlas, diríjase a la página Project Integrations.
Haz clic en la pestaña Integrations.
La página de Integraciones del proyecto se muestra.
Vincula Datadog a tu proyecto usando tu clave API deDatadog.
Haga clic en Configure para ver la tarjeta de integración de Datadog.
Ingrese su clave API de Datadog en el cuadro de entrada.
Seleccione su región API.
Atlas admite las siguientes regiones de Datadog en la interfaz de usuario de Atlas:
US1US3US5EU1AP1
Datadog utiliza
US1por defecto.Para aprender más sobre las regiones de Datadog, se puede consultar Sitios de Datadog.
(Opcional) Para habilitar el seguimiento de métricas de la base de datos, se debe activar Send Database Metrics a On.
(Opcional) Para activar el seguimiento de métricas de latencia de la colección, cambiar Send Collection Latency Metrics a On.
(Opcional) Para activar el seguimiento de métricas de forma del query, cambiar Send Query Shape Metrics a On.
Haga clic en Save.
Métricas de rendimiento disponibles para Datadog
Datadog rastrea los siguientes datos métricos para tu clúster de Atlas. Los nombres de las métricas entre paréntesis son los nombres utilizados en la interfaz de usuario de Datadog.
Importante
De forma predeterminada, Datadog no rastrea datos de métricas de alta cardinalidad. Para habilitar el rastreo de estas métricas, debe especificar la siguiente configuración:
sendDatabaseMetrics: Realiza un seguimiento de las métricas de la base de datos, incluidos los nombres de bases de datos, números de colecciones, tamaño de almacenamiento y tamaño de índices. Estas métricas tienen nombres que comienzan conmongodb.atlas.dbstats.sendCollectionLatencyMetrics: Rastrea las métricas de latencia de las colecciones, incluyendo nombres de bases de datos, nombres de colecciones e información de latencia sobre comandos, operaciones y transacciones. Estas métricas tienen nombres con el prefijomongodb.atlas.latencyStats.sendQueryShapeMetrics: Realice un seguimiento de las métricas de forma de consulta, incluyendo el tiempo y el recuento de ejecución, las claves y los documentos examinados y devueltos, y el tiempo de respuesta. Estas métricas tienen nombres con el prefijomongodb.atlas.querystats.
Habilite estas configuraciones mediante un punto final de la API de administración de Atlas o a través de la interfaz de usuario de Atlas.
Nombres de métricas | Tipo de métrica | Descripción |
|---|---|---|
CONNECTIONS(mongodb.atlas.connections.current) | Proceso | Número de conexiones abiertas actualmente en el clúster. |
DB_STORAGE_TOTAL(mongodb.atlas.stats.totalstoragesize) DB_DATA_SIZE_TOTAL(mongodb.atlas.stats.totaldatasize) DB_INDEX_SIZE_TOTAL(mongodb.atlas.stats.totalindexsize) | Proceso | Tamaño total de almacenamiento de la base de datos, tamaño de los datos y tamaño del índice en el clúster en bytes. |
DISK_LATENCY_READS(mongodb.atlas.system.disk.latency.reads) DISK_LATENCY_WRITES(mongodb.atlas.system.disk.latency.writes) | Disk | Indicador de latencia en milisegundos para solicitudes de lectura y solicitudes de escritura. |
DISK_MAX_LATENCY_READS(mongodb.atlas.system.disk.max.latency.reads) DISK_MAX_LATENCY_WRITES(mongodb.atlas.system.disk.max.latency.writes) | Disk | Indicador de latencia máxima en milisegundos para solicitudes de lectura y solicitudes de escritura. |
DISK_QUEUE_DEPTH(mongodb.atlas.system.disk.queuedepth) | Disk | Longitud promedio de la cola de solicitudes emitidas a la partición de disco que utiliza MongoDB durante el período de tiempo especificado por la granularidad de la métrica. |
MAX_DISK_QUEUE_DEPTH(mongodb.atlas.system.disk.max.queuedepth) | Disk | Valores máximos durante el período de tiempo especificado por la granularidad de la métrica para la longitud promedio de la cola de solicitudes emitidas a la partición de disco que utiliza MongoDB. |
DOCUMENT_METRICS_RETURNED(mongodb.atlas.metrics.document.returned) DOCUMENT_METRICS_INSERTED(mongodb.atlas.metrics.document.inserted) DOCUMENT_METRICS_UPDATED(mongodb.atlas.metrics.document.updated) DOCUMENT_METRICS_DELETED(mongodb.atlas.metrics.document.deleted) | Proceso | Número de documentos leídos o escritos por segundo. |
NETWORK_BYTES_IN(mongodb.atlas.network.bytes.in) | Proceso | Velocidad promedio de bytes físicos (después de cualquier compresión de cable) enviados al servidor de base de datos por segundo. |
NETWORK_BYTES_OUT(mongodb.atlas.network.bytes.out) | Proceso | Velocidad promedio de bytes físicos (después de cualquier compresión de cable) enviados desde el servidor de base de datos por segundo. |
NETWORK_NUM_REQUESTS(mongodb.atlas.network.num.requests) | Proceso | Tasa promedio de solicitudes enviadas al servidor de base de datos por segundo. |
OPCOUNTER_CMD(mongodb.atlas.opcounters.command) OPCOUNTER_QUERY(mongodb.atlas.opcounters.query) OPCOUNTER_UPDATE(mongodb.atlas.opcounters.update) OPCOUNTER_DELETE(mongodb.atlas.opcounters.delete) OPCOUNTER_GETMORE(mongodb.atlas.opcounters.getmore) OPCOUNTER_INSERT(mongodb.atlas.opcounters.insert) | Proceso | Número de operaciones por segundo, separadas por tipo de operación. |
OP_EXECUTION_TIME_READS(mongodb.atlas.oplatencies.reads.avg) OP_EXECUTION_TIME_WRITES(mongodb.atlas.oplatencies.writes.avg) OP_EXECUTION_TIME_COMMANDS(mongodb.atlas.oplatencies.commands.avg) | Proceso | Tiempo promedio de operación en milisegundos, separado por tipo de operación. |
QUERY_STATS_BYTES_READ_SUM_TOTAL(mongodb.atlas.querystats.bytes_read_sum_total) | Contador | Número de bytes leídos por la forma de consulta dada desde el disco a la caché. |
QUERY_STATS_DOCS_EXAMINED_RATIO(mongodb.atlas.querystats.docs_examined_ratio) | Medidor | Proporción de documentos examinados respecto a documentos devueltos por consultas con la forma del query dada. |
QUERY_STATS_DOCS_EXAMINED_ SUM_TOTAL(mongodb.atlas.querystats.docs_examined_sum_total) | Contador | Número total de documentos examinados por consultas con la forma de consulta dada. |
QUERY_STATS_DOCS_RETURNED_ SUM_TOTAL(mongodb.atlas.querystats.docs_returned_sum_total) | Contador | Número total de documentos devueltos por queries con la forma del query dada. |
QUERY_STATS_EXEC_COUNT_TOTAL(mongodb.atlas.querystats.exec_count_total) | Contador | Número total de veces que se han ejecutado queries con la forma del query dada. |
QUERY_STATS_KEYS_EXAMINED_RATIO(mongodb.atlas.querystats.keys_examined_ratio) | Medidor | Relación de claves de índice dentro y fuera de los límites examinadas con respecto a los índices que contienen documentos devueltos por consultas con la forma de consulta dada. |
QUERY_STATS_KEYS_EXAMINED_SUM_TOTAL(mongodb.atlas.querystats.keys_examined_sum_total) | Contador | Número total de claves de índice dentro y fuera de los límites examinadas por queries con la forma del query dada. |
QUERY_STATS_LAST_EXEC_MICROS(mongodb.atlas.querystats.last_exec_micros) | Medidor | Tiempo de ejecución en microsegundos para la consulta más reciente con la forma de consulta dada. |
QUERY_STATS_TIME_TO_RESPONSE_MICROS_SUM_TOTAL(mongodb.atlas.querystats.time_to_response_micros_sum_total) | Contador | Tiempo en microsegundos transcurrido desde el comienzo del procesamiento de la consulta hasta la primera respuesta del servidor. |
QUERY_STATS_WORKING_MILLIS_SUM_TOTAL(mongodb.atlas.querystats.working_millis_sum_total) | Contador | Tiempo total en milisegundos dedicado a ejecutar consultas con la forma de consulta especificada. Si la consulta generó |
QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED(mongodb.atlas.metrics.queryexecutor.scannedobjectsperreturned) | Proceso | Relación que mide el número de objetos escaneados respecto a los objetos devueltos. Valores bajos indican consultas más eficientes. |
QUERY_SPILL_TO_DISK_DURING_SORT(mongodb.atlas.metrics.query.sort.spillToDisk) | Proceso | El número total de escrituras en el disco causadas por |
REPLICATION_LAG(mongodb.atlas.replset.replicationlag) | Proceso | Cantidad de tiempo en segundos que las actualizaciones del secundario demoran con respecto a las actualizaciones del principal. |
REPLICATION_OPLOG_WINDOW(mongodb.atlas.replset.oplogWindow) | Proceso | Número promedio estimado, en segundos, de operaciones de base de datos disponibles en el registro de operaciones de replicación del nodo principal. Esta métrica se basa en la rotación del registro de operaciones. Se requiere una resincronización completa si el retardo de replicación en un nodo secundario supera la ventana del registro de operaciones de replicación y el margen de replicación llega a cero. |
REPLICATION_STATUS_HEALTH(mongodb.atlas.replstatus.health) | Proceso | Número que indica el estado de un miembro del conjunto de réplicas. Un valor de Es posible que vea un estado de salud inexacto en los siguientes escenarios:
IMPORTANTE: Si el estado de salud |
REPLICATION_STATUS_STATE(mongodb.atlas.replstatus.state) | Proceso | Entero entre |
SYSTEM_MEMORY_USED(mongodb.atlas.system.memory.used) SYSTEM_MEMORY_AVAILABLE(mongodb.atlas.system.memory.available) | Sistema | Indicador que indica la memoria física utilizada, en kilobytes. |
MAX_SYSTEM_MEMORY_USED(mongodb.atlas.system.memory.max.used) MAX_SYSTEM_MEMORY_AVAILABLE(mongodb.atlas.system.memory.max.available) | Sistema | Indicador que indica la memoria física máxima utilizada, en kilobytes. |
SYSTEM_NORMALIZED_CPU_USER(mongodb.atlas.system.cpu.norm.user) SYSTEM_NORMALIZED_CPU_KERNEL(mongodb.atlas.system.cpu.norm.kernel) SYSTEM_NORMALIZED_CPU_NICE(mongodb.atlas.system.cpu.norm.nice) SYSTEM_NORMALIZED_CPU_IOWAIT(mongodb.atlas.system.cpu.norm.iowait) SYSTEM_NORMALIZED_CPU_IRQ(mongodb.atlas.system.cpu.norm.irq) SYSTEM_NORMALIZED_CPU_SOFTIRQ(mongodb.atlas.system.cpu.norm.softirq) SYSTEM_NORMALIZED_CPU_GUEST(mongodb.atlas.system.cpu.norm.guest) SYSTEM_NORMALIZED_CPU_STEAL(mongodb.atlas.system.cpu.norm.steal) | Sistema | Porcentaje de tiempo utilizado por las CPU lógicas en diversos procesos del servidor. Estos valores están normalizados con respecto al número de núcleos de CPU lógica. |
MAX_SYSTEM_NORMALIZED_CPU_USER(mongodb.atlas.system.cpu.max.norm.user) MAX_SYSTEM_NORMALIZED_CPU_KERNEL(mongodb.atlas.system.cpu.max.norm.kernel) MAX_SYSTEM_NORMALIZED_CPU_NICE(mongodb.atlas.system.cpu.max.norm.nice) MAX_SYSTEM_NORMALIZED_CPU_IOWAIT(mongodb.atlas.system.cpu.max.norm.iowait) MAX_SYSTEM_NORMALIZED_CPU_IRQ(mongodb.atlas.system.cpu.max.norm.irq) MAX_SYSTEM_NORMALIZED_CPU_SOFTIRQ(mongodb.atlas.system.cpu.max.norm.softirq) MAX_SYSTEM_NORMALIZED_CPU_GUEST(mongodb.atlas.system.cpu.max.norm.guest) MAX_SYSTEM_NORMALIZED_CPU_STEAL(mongodb.atlas.system.cpu.max.norm.steal) | Sistema | Valores máximos durante el período especificado por la granularidad de la métrica para el porcentaje de tiempo utilizado por las CPU lógicas en diversos procesos del servidor. Estos valores se normalizan con respecto al número de núcleos de CPU lógicas. |
PROCESS_NORMALIZED_CPU_USER(mongodb.atlas.system.cpu.mongoprocess.norm.user) PROCESS_NORMALIZED_CPU_KERNEL(mongodb.atlas.system.cpu.mongoprocess.norm.kernel) PROCESS_NORMALIZED_CPU_CHILDREN_USER(mongodb.atlas.system.cpu.mongoprocess.norm.childrenuser) PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL(mongodb.atlas.system.cpu.mongoprocess.norm.childrenkernel) | Proceso | Porcentaje de tiempo utilizado por las CPU lógicas en diversos procesos específicos del proceso MongoDB en el servidor. Estos valores están normalizados con respecto al número de núcleos de CPU lógica. |
MAX_PROCESS_NORMALIZED_CPU_USER(mongodb.atlas.system.cpu.mongoprocess.max.norm.user) MAX_PROCESS_NORMALIZED_CPU_KERNEL(mongodb.atlas.system.cpu.mongoprocess.max.norm.kernel) MAX_PROCESS_NORMALIZED_CPU_CHILDREN_USER(mongodb.atlas.system.cpu.mongoprocess.max.norm.childrenuser) MAX_PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL(mongodb.atlas.system.cpu.mongoprocess.max.norm.childrenkernel) | Proceso | Valores máximos durante el período especificado por la granularidad de la métrica para el porcentaje de tiempo utilizado por las CPU lógicas en diversos procesos específicos del proceso MongoDB en el servidor. Estos valores se normalizan con respecto al número de núcleos de CPU lógicas. |
MEMORY_RESIDENT(mongodb.atlas.mem.resident) MEMORY_VIRTUAL(mongodb.atlas.mem.virtual) | Proceso | Memoria (en |
OPCOUNTER_REPL_CMD(mongodb.atlas.opcountersrepl.command) OPCOUNTER_REPL_UPDATE(mongodb.atlas.opcountersrepl.update) OPCOUNTER_REPL_DELETE(mongodb.atlas.opcountersrepl.delete) OPCOUNTER_REPL_INSERT(mongodb.atlas.opcountersrepl.insert) | Proceso | Mida la tasa de operaciones en MongoDB secundarias, según se recopila del documento Puede ver estas métricas en el Opcounters - Repl gráfico, al que se accede a través de Métricas de clúster. |
OPLOG_RATE_GB_PER_HOUR(mongodb.atlas.replset.oplograte) | Proceso | La tasa promedio de oplog que genera el servidor primario en gigabytes por hora. |
TOTAL_NUMBER_OF_GETMORE_COMMANDS(mongodb.atlas.search.index.stats.commands.getmore) | MongoDB búsqueda | Número total de |
TOTAL_NUMBER_OF_DELETES(mongodb.atlas.search.index.stats.deletes) | MongoDB búsqueda | Cantidad total de documentos o campos (especificados en la definición del índice) eliminados. |
TOTAL_NUMBER_OF_INDEX_FIELD(mongodb.atlas.search.index.stats.index.fields) | MongoDB búsqueda | Número total de campos únicos presentes en el índice de búsqueda de MongoDB. |
TOTAL_INDEX_SIZE_ON_DISK(mongodb.atlas.search.index.stats.index.size) | MongoDB búsqueda | Tamaño total de todos los índices en el disco. |
TOTAL_NUMBER_OF_INSERTS_SERIES(mongodb.atlas.search.index.stats.inserts) | MongoDB búsqueda | Número total de documentos o campos (especificados en la definición del índice) que MongoDB Search indexó. |
MAX_REPLICATION_LAG(mongodb.atlas.search.index.stats.max.replication.lag) | MongoDB búsqueda | Número aproximado de milisegundos que MongoDB Search tarda en replicar los cambios del registro de operaciones |
TOTAL_NUMBER_OF_UPDATES(mongodb.atlas.search.index.stats.updates) | MongoDB búsqueda | Número total de documentos o campos (especificados en la definición del índice) que MongoDB Search actualizó. |
TOTAL_NUMBER_OF_ERROR_QUERIES(mongodb.atlas.search.index.stats.queries.error) | MongoDB búsqueda | Número total de consultas para las que MongoDB Search no puede devolver una respuesta. |
TOTAL_NUMBER_OF_SUCCESS_QUERIES(mongodb.atlas.search.index.stats.queries.success) | MongoDB búsqueda | Número total de consultas para las cuales MongoDB Search devolvió una respuesta exitosamente. |
TOTAL_NUMBER_OF_TOTAL_QUERIES(mongodb.atlas.search.index.stats.queries.total) | MongoDB búsqueda | Número total de consultas enviadas a MongoDB Search. |
JVM_CURRENT_MEMORY(mongodb.atlas.search.jvm.current.memory) | MongoDB búsqueda | Cantidad de memoria que la pila de JVM está utilizando actualmente. |
JVM_MAX_MEMORY(mongodb.atlas.search.jvm.max.memory) | MongoDB búsqueda | Memoria total disponible en el montón de JVM. |
DISK_PARTITION_SPACE_FREE(mongodb.atlas.system.disk.space.free) DISK_PARTITION_SPACE_USED(mongodb.atlas.system.disk.space.used) DISK_PARTITION_SPACE_PERCENT_FREE(mongodb.atlas.system.disk.space.percentfree) DISK_PARTITION_SPACE_PERCENT_USED(mongodb.atlas.system.disk.space.percentused) | Disk | Mide el espacio libre en disco y el espacio en disco utilizado (en bytes) en la partición de disco utilizada por MongoDB. |
MAX_DISK_PARTITION_SPACE_FREE(mongodb.atlas.system.disk.max.space.free) MAX_DISK_PARTITION_SPACE_USED(mongodb.atlas.system.disk.max.space.used) MAX_DISK_PARTITION_SPACE_PERCENT_FREE(mongodb.atlas.system.disk.max.space.percentfree) MAX_DISK_PARTITION_SPACE_PERCENT_USED(mongodb.atlas.system.disk.max.space.percentused) | Disk | Valores máximos durante el período de tiempo especificado por la granularidad métrica para el espacio de disco libre y el espacio de disco utilizado (en bytes) en la partición de disco utilizada por MongoDB. |
DISK_PARTITION_IOPS_READ(mongodb.atlas.system.disk.iops.reads) DISK_PARTITION_IOPS_WRITE(mongodb.atlas.system.disk.iops.writes) DISK_PARTITION_IOPS_TOTAL(mongodb.atlas.system.disk.iops.total) | Disk | Mida el rendimiento de IOPS para la partición de disco utilizada por MongoDB. |
MAX_DISK_PARTITION_IOPS_READ(mongodb.atlas.system.disk.max.iops.reads) MAX_DISK_PARTITION_IOPS_WRITE(mongodb.atlas.system.disk.max.iops.writes) MAX_DISK_PARTITION_IOPS_TOTAL(mongodb.atlas.system.disk.max.iops.total) | Disk | Valores máximos durante el período de tiempo especificado por la granularidad métrica para el rendimiento de IOPS de la partición de disco utilizada por MongoDB. |
SYSTEM_NETWORK_BYTES_IN(mongodb.atlas.system.network.bytes.in) | Sistema | Tasa promedio de bytes físicos recibidos por segundo. |
SYSTEM_NETWORK_BYTES_OUT(mongodb.atlas.system.network.bytes.out) | Sistema | Velocidad promedio de bytes físicos transmitidos por segundo. |
MAX_SYSTEM_NETWORK_IN(mongodb.atlas.system.network.max.bytes.in) | Sistema | Valores máximos durante el período de tiempo especificado por la granularidad de la métrica para la tasa promedio de bytes físicos recibidos por segundo. |
MAX_SYSTEM_NETWORK_OUT(mongodb.atlas.system.network.max.bytes.out) | Sistema | Valores máximos durante el período de tiempo especificado por la granularidad de la métrica para la tasa promedio de bytes físicos transmitidos por segundo. |
CACHE_BYTES_READ_INTO(mongodb.atlas.wiredtiger.cache.bytes_read_into_cache) CACHE_BYTES_WRITTEN_FROM(mongodb.atlas.wiredtiger.cache.bytes_written_from_cache) | Proceso | Mide la tasa promedio de bytes leídos y escritos desde la memoria caché de WiredTiger. |
CACHE_USED_BYTES(mongodb.atlas.wiredtiger.cache.bytes_currently_in_cache) CACHE_DIRTY_BYTES(mongodb.atlas.wiredtiger.cache.tracked_dirty_bytes_in_cache) | Proceso | Mide la cantidad de bytes de datos y la cantidad de bytes de datos sucios en la memoria caché de WiredTiger. |
PAGES_READ_INTO_CACHE(mongodb.atlas.wiredtiger.cache.pages_read_into_cache) PAGES_REQUESTED_FROM_CACHE(mongodb.atlas.wiredtiger.cache.pages_requested_from_the_cache) | Proceso | Número de páginas leídas en la caché y número de páginas solicitadas desde la caché. |
TICKETS_AVAILABLE_READS(mongodb.atlas.wiredtiger.concurrenttransactions.read.available) TICKETS_AVAILABLE_WRITES(mongodb.atlas.wiredtiger.concurrenttransactions.write.available) | Proceso | Mide el número de operaciones de lectura y escritura en el motor de almacenamiento. |
GLOBAL_LOCK_CURRENT_QUEUE_READERS(mongodb.atlas.global.lock.current.queue.readers) GLOBAL_LOCK_CURRENT_QUEUE_WRITERS(mongodb.atlas.global.lock.current.queue.writers) GLOBAL_LOCK_CURRENT_QUEUE_TOTAL(mongodb.atlas.global.lock.current.queue.total) | Global | Indicador que indica la cantidad de operaciones actualmente en cola debido a los bloqueos que Atlas mantiene en lecturas, escrituras o lecturas y escrituras combinadas. |
AVG_OBJECT_SIZE(dbstats.avg.object.size) | Medidor | Tamaño promedio de cada documento en bytes. Es el |
COLLECTIONS(mongodb.atlas.dbstats.collections) | Medidor | Número de colecciones en la base de datos. |
DATA_SIZE(mongodb.atlas.dbstats.data.size) | Medidor | Tamaño total de los datos sin comprimir almacenados en la base de datos. |
FILE_SIZE(mongodb.atlas.dbstats.file.size) | Medidor | Tamaño total de todo el espacio de disco en uso en el sistema de archivos donde MongoDB almacena datos. |
INDEX_SIZE(mongodb.atlas.dbstats.index.size) | Medidor | Suma del espacio en disco asignado a todos los índices de la base de datos, incluido el espacio de índice libre. |
INDEXES(mongodb.atlas.dbstats.indexes) | Medidor | Número total de índices en todas las colecciones de la base de datos. |
NUM_EXTENTS(mongodb.atlas.dbstats.num.extents) | Medidor | Contiene un recuento de la cantidad de extensiones en la base de datos en todas las colecciones. |
OBJECTS(mongodb.atlas.dbstats.objects) | Medidor | |
STORAGE_SIZE(mongodb.atlas.dbstats.storage.size) | Medidor | |
VIEWS(mongodb.atlas.dbstats.views) | Medidor | Número de vistas en la base de datos. |
COLLECTION_READ_LATENCY(mongodb.atlas.latencyStats.read.sum) COLLECTION_WRITE_LATENCY(mongodb.atlas.latencyStats.write.sum) COLLECTION_COMMANDS_LATENCY(mongodb.atlas.latencyStats.write.sum) COLLECTION_TOTAL_LATENCY(mongodb.atlas.latencyStats.total.sum) | Contador | Un entero de 64bits que indica la latencia en microsegundos para lectura, guardado, comando y solicitudes totales. |
COLLECTION_READ_OPS(mongodb.atlas.latencyStats.read.count) COLLECTION_WRITE_OPS(mongodb.atlas.latencyStats.write.count) COLLECTION_COMMANDS_OPS(mongodb.atlas.latencyStats.write.count) COLLECTION_TOTAL_OPS(mongodb.atlas.latencyStats.total.count) | Contador | Un entero de 64bits que indica la cantidad de operaciones realizadas en la colección desde el último intervalo de informe para solicitudes de lectura, escritura, comando y total. |
READ_HISTOGRAM_P50(mongodb.atlas.latencyStats.read.p50) WRITE_HISTOGRAM_P50(mongodb.atlas.latencyStats.write.p50) COMMANDS_HISTOGRAM_P50(mongodb.atlas.latencyStats.commands.p50) TOTAL_HISTOGRAM_P50(mongodb.atlas.latencyStats.total.p50) | Contador | Número de operaciones 50en el percentil en el histograma de latencia para solicitudes de lectura, escritura, comando y total. |
READ_HISTOGRAM_P95(mongodb.atlas.latencyStats.read.p95) WRITE_HISTOGRAM_P95(mongodb.atlas.latencyStats.write.p95) COMMANDS_HISTOGRAM_P95(mongodb.atlas.latencyStats.commands.p95) TOTAL_HISTOGRAM_P95(mongodb.atlas.latencyStats.total.p95) | Contador | Número de operaciones 95en el percentil en el histograma de latencia para solicitudes de lectura, escritura, comando y total. |
READ_HISTOGRAM_P99(mongodb.atlas.latencyStats.read.p99) WRITE_HISTOGRAM_P99(mongodb.atlas.latencyStats.write.p99) COMMANDS_HISTOGRAM_P99(mongodb.atlas.latencyStats.commands.p99) TOTAL_HISTOGRAM_P99(mongodb.atlas.latencyStats.total.p99) | Contador | Número de operaciones 99en el percentil en el histograma de latencia para solicitudes de lectura, escritura, comando y total. |
CHANGE_STREAM_TIME_DIFFERENCE_SECS(mongodb.atlas.stream_processing.change_stream_time_difference_secs) | Medidor | Retraso (en segundos) del último evento de cambio de lectura en comparación con el último evento en el registro de operaciones. |
DLQ_MESSAGE_COUNT(mongodb.atlas.stream_processing.dlq_message_count) | Contador | Número total de mensajes que se enviaron a la cola de mensajes no entregados (DLQ). |
DLQ_MESSAGE_SIZE(mongodb.atlas.stream_processing.dlq_message_size) | Contador | Número total de bytes enviados a la cola de mensajes no entregados (DLQ). |
INPUT_MESSAGE_COUNT(mongodb.atlas.stream_processing.input_message_count) | Contador | Número total de mensajes de entrada leídos, incluidos los documentos rechazados. |
INPUT_MESSAGE_SIZE(mongodb.atlas.stream_processing.input_message_size) | Contador | Número total de bytes de entrada leídos, incluidos los mensajes rechazados. |
KAFKA_TOTAL_OFFSET_LAG(mongodb.atlas.stream_processing.kafka_total_offset_lag) | Medidor | Suma de todas las demoras de partición (solo aplicable a procesadores de flujo que usan una fuente Kafka). |
LAST_DLQ_MESSAGE_OUT(mongodb.atlas.stream_processing.last_dlq_message_out) | Medidor | Sello de tiempo del último documento enviado a la fila de letra muerta (DLQ). |
LAST_MESSAGE_IN(mongodb.atlas.stream_processing.last_message_in) | Medidor | Marca de tiempo del último documento procesado. |
OPERATOR_TARGET_INPUT_MESSAGE_COUNT(mongodb.atlas.stream_processing.operator_target_input_message_count) | Contador | Número total de mensajes de entrada leídos para un operador objetivo, incluidos los documentos rechazados. |
OPERATOR_TARGET_OUTPUT_MESSAGE_COUNT(mongodb.atlas.stream_processing.operator_target_output_message_count) | Contador | Número total de mensajes de salida emitidos para un objetivo de operador. |
OUTPUT_MESSAGE_COUNT(mongodb.atlas.stream_processing.output_message_count) | Contador | Número total de mensajes de salida emitidos. |
OUTPUT_MESSAGE_SIZE(mongodb.atlas.stream_processing.output_message_size) | Contador | Número total de bytes de salida emitidos. |
PER_PAIR_EVENT_COUNT(mongodb.atlas.stream_processing.per_pair_event_count) | Contador | Número total de eventos procesados para un par de entrada/salida. |
PER_PAIR_P50_LATENCY_MICROS(mongodb.atlas.stream_processing.per_pair_p50_latency_micros) | Medidor | Percentil 50de latencia de entrada + salida en microsegundos. |
PROCESSOR_P50_MICROS(mongodb.atlas.stream_processing.processor_p50_micros) | Medidor | 50º percentil de latencia del procesador en microsegundos. |
Etiquetas disponibles para Datadog
La integración crea las siguientes etiquetas Datadog en determinadas métricas:
Datadog Tags | Descripción |
|---|---|
organizationnameorg_name | Organización Atlas asociada a la métrica. |
projectnamegroup_name | Proyecto Atlas asociado a la métrica. |
| Identificador único del proyecto Atlas asociado a la métrica. |
| Clúster Atlas asociado a la métrica. |
| Conjunto de réplicas asociado a la métrica. |
| Clúster fragmentado asociado con la métrica. |
| Base de datos asociada a la métrica. |
| Colección asociada a la métrica. |
| Número de puerto asociado con su nombre de host Atlas. |
| Estado de su nombre de host de Atlas (proceso principal, secundario o individual). Puede usar esta etiqueta para filtrar las métricas de latencia a nivel de colección al consultar su clúster fragmentado o conjunto de réplicas. |
| Nombre del procesador de flujo asociado con la métrica. |
| Identificador único del procesador de flujo asociado con la métrica. |
| Nombre del espacio de trabajo de procesamiento de flujo asociado con la métrica. |
| Identificador único del espacio de trabajo de procesamiento de flujo asociado con la métrica. |
Además, Atlas envía a Datadog etiquetas personalizadas definidas por el usuario. Estas etiquetas se aplican únicamente a las métricas, no a las alertas.
Nota
El envío de etiquetas personalizadas a las métricas de Datadog es una función opcional que se habilita a través de la interfaz de usuario o la API.Consulte la sección "Procedimiento" de este documento para obtener más información sobre cada procedimiento.
Funcionalidades de Datadog para supervisar el estado de la integración de Atlas
Datadog ofrece las siguientes funciones que puede configurar para rastrear el estado de su integración de Atlas:
No-data Alert
Las alertas de ausencia de datos en Datadog le notifican cuando una métrica no reporta datos en circunstancias normales. Esta función le ayuda a identificar problemas con su integración de Atlas, como cambios en el rendimiento, problemas con la clave API o conexiones interrumpidas.
Comprobaciones de servicio
Las comprobaciones de servicio de Datadog monitorizan el estado de la integración de Atlas con Datadog. Esta función monitoriza si una métrica de cadencia consistente no está disponible durante un número determinado de veces consecutivas. Si la comprobación de servicio envía una alerta, significa que la integración de Atlas tiene un problema.