Se puede configurar Atlas para enviar los datos de métricas sobre el proyecto de uno a DataDog dashboards.
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 puedes configurar Datadog para recibir alertas de Atlas. Para obtener más información, consulta Opciones de notificación.
Acceso requerido
Para integrar Atlas con Datadog, debes tener Project OwnerAcceso al proyecto. Los usuarios con acceso deben agregarse al proyecto Organization Owner como.Project Owner
Requisitos previos
La integración Datadog está disponible únicamente en clústeres M10+.
Para integrar Atlas con Datadog, debes tener una cuenta de Datadog y una Datadog API key. Datadog te otorga una clave API cuando creas una cuenta por primera vez en Datadog.
Si no tienes una cuenta existente de Datadog, puedes registrarte en https://app.datadoghq.com/signup.
Procedimiento
Para crear o actualizar una integración de Datadog usando la Atlas CLI, ejecuta el siguiente comando:
atlas integrations create DATADOG [options]
Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI para atlas integrations create DATADOG.
Para configurar una integración de Atlas con Datadog usando la Interfaz de Usuario de Atlas:
En Atlas, ve a 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.
Vincule Datadog a su proyecto utilizando su clave API de Datadog.
Haz clic en Configure para la tarjeta de integración de Datadog.
Ingrese su clave de API de Datadog en el cuadro de entrada.
Selecciona tu región de 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: Realiza un seguimiento de las métricas de latencia de la colección, incluidos los nombres de las bases de datos, los nombres de las colecciones y la información sobre la latencia de los comandos, las operaciones y las 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.
Habilita estas configuraciones utilizando un endpoint de 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. |
CONNECTIONS_ACTIVE(mongodb.atlas.connections.active) | Proceso | Número de conexiones de cliente activas al servidor de base de datos. Las conexiones activas son aquellas que están realizando operaciones en ese momento. |
CONNECTIONS_TOTAL(mongodb.atlas.connections.total) | Proceso | Tasa de conexiones totales por segundo creadas al servidor de base de datos. |
INGRESS_SESSION_ESTABLISHMENT_ADDED_TO_QUEUE(mongodb.atlas.queues.ingressSessionEstablishment.addedToQueue) | Proceso | Tasa a la que se añaden nuevas solicitudes de conexión a la cola de establecimiento de sesión de entrada. |
INGRESS_SESSION_ESTABLISHMENT_REMOVED_FROM_QUEUE(mongodb.atlas.queues.ingressSessionEstablishment.removedFromQueue) | Proceso | Tasa a la que se eliminan las solicitudes de conexión de la cola de establecimiento de sesión de entrada. |
INGRESS_SESSION_ESTABLISHMENT_REJECTED_ADMISSIONS(mongodb.atlas.queues.ingressSessionEstablishment.rejectedAdmissions) | Proceso | Tasa a la que el limitador de velocidad de establecimiento de sesiones de entrada rechaza las solicitudes de conexión. Un valor distinto de cero indica que el limitador de velocidad está rechazando activamente nuevas conexiones debido a la carga. |
INGRESS_SESSION_ESTABLISHMENT_SUCCESSFUL_ADMISSIONS(mongodb.atlas.queues.ingressSessionEstablishment.successfulAdmissions) | Proceso | Tasa a la que las solicitudes de conexión superan con éxito el limitador de velocidad de establecimiento de sesión de entrada y son admitidas. |
INGRESS_SESSION_ESTABLISHMENT_INTERRUPTED_IN_QUEUE(mongodb.atlas.queues.ingressSessionEstablishment.interruptedInQueue) | Proceso | Tasa por segundo a la que se interrumpen las solicitudes de conexión mientras esperan en la cola de establecimiento de sesión de entrada, por ejemplo, debido a un tiempo de espera agotado o a una cancelación. |
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 | Tasa promedio de bytes físicos (tras cualquier compresión de transmisión) enviados al servidor de la base de datos por segundo. |
NETWORK_BYTES_OUT(mongodb.atlas.network.bytes.out) | Proceso | Tasa promedio de bytes físicos (después de cualquier compresión en la red) enviados desde el servidor de la 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. |
OPCOUNTER_TTLDELETED(mongodb.atlas.opcounters.ttldeleted) | Proceso | Tasa de documentos eliminados por segundo por el monitor de índice TTL (Tiempo de vida). Realiza un seguimiento de la limpieza automática de documentos caducados. |
TRANSACTIONS_CURRENT_ACTIVE(mongodb.atlas.transactions.currentActive) | Proceso | Número de transacciones actualmente activas en este servidor. |
TRANSACTIONS_CURRENT_OPEN(mongodb.atlas.transactions.currentOpen) | Proceso | Número de transacciones actualmente abiertas (activas + inactivas) en este servidor. |
TRANSACTIONS_TOTAL_STARTED(mongodb.atlas.transactions.totalStarted) | Proceso | Tasa por segundo de transacciones iniciadas en este servidor. |
TRANSACTIONS_TOTAL_ABORTED(mongodb.atlas.transactions.totalAborted) | Proceso | Tasa por segundo de transacciones abortadas en este servidor. |
TRANSACTIONS_TOTAL_COMMITTED(mongodb.atlas.transactions.totalCommitted) | Proceso | Tasa por segundo de transacciones realizadas en este servidor. |
TRANSACTIONS_TOTAL_PREPARED(mongodb.atlas.transactions.totalPrepared) | Proceso | Tasa por segundo de transacciones que han entrado en el estado preparado en este servidor. Indica la participación en transacciones de confirmación en dos fases entre particiones. Disponible solo en instancias |
TRANSACTIONS_TWO_PHASE_COMMIT_INITIATED(mongodb.atlas.transactions.commitTypes.twoPhaseCommit.initiated) | Proceso | Tasa por segundo a la que se inician las transacciones de confirmación en dos fases entre fragmentos. Un valor distinto de cero indica la presencia de transacciones de escritura entre múltiples fragmentos. Disponible solo en instancias |
TRANSACTIONS_TWO_PHASE_COMMIT_SUCCESSFUL(mongodb.atlas.transactions.commitTypes.twoPhaseCommit.successful) | Proceso | Tasa por segundo a la que se confirman correctamente las transacciones de confirmación en dos fases entre particiones. Disponible solo en instancias |
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 queries con la forma del query 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 | Proporción entre las claves índice dentro y fuera de los límites examinadas y los índices que contienen documentos devueltos por queries con la forma del query 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 la ejecución de queries con la forma del query dada. Si la query produjo |
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. |
CURSOR_OPEN_SINGLE_TARGET(mongodb.atlas.metrics.cursor.open.singleTarget) | Proceso | Número de cursores actualmente abiertos que apuntan a un único fragmento. Disponible solo en instancias |
CURSOR_OPEN_MULTI_TARGET(mongodb.atlas.metrics.cursor.open.multiTarget) | Proceso | Número de cursores actualmente abiertos que apuntan a múltiples fragmentos (cursores de dispersión-recolección). Disponible solo en instancias |
QUERY_SPILL_TO_DISK_DURING_SORT(mongodb.atlas.metrics.query.sort.spillToDisk) | Proceso | El número total de escrituras en el disco causadas por |
SHARDING_STATS_NUM_HOSTS_TARGETED_FIND_ALL_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.find.allShards) | Proceso | Tasa por segundo de operaciones de búsqueda dirigidas a todos los fragmentos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_FIND_MANY_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.find.manyShards) | Proceso | Tasa por segundo de operaciones de búsqueda dirigidas a más de un fragmento, pero no a todos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_FIND_ONE_SHARD(mongodb.atlas.shardingStatistics.numHostsTargeted.find.oneShard) | Proceso | Tasa por segundo de operaciones de búsqueda dirigidas a una única partición. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_FIND_UNSHARDED(mongodb.atlas.shardingStatistics.numHostsTargeted.find.unsharded) | Proceso | Tasa por segundo de operaciones de búsqueda en colecciones no fragmentadas. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_INSERT_ALL_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.insert.allShards) | Proceso | Tasa por segundo de operaciones de inserción dirigidas a todos los fragmentos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_INSERT_MANY_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.insert.manyShards) | Proceso | Tasa por segundo de operaciones de inserción dirigidas a más de un fragmento, pero no a todos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_INSERT_ONE_SHARD(mongodb.atlas.shardingStatistics.numHostsTargeted.insert.oneShard) | Proceso | Tasa por segundo de operaciones de inserción dirigidas a una única partición. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_INSERT_UNSHARDED(mongodb.atlas.shardingStatistics.numHostsTargeted.insert.unsharded) | Proceso | Tasa por segundo de operaciones de inserción en colecciones no fragmentadas. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_UPDATE_ALL_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.update.allShards) | Proceso | Tasa por segundo de operaciones de actualización dirigidas a todos los fragmentos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_UPDATE_MANY_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.update.manyShards) | Proceso | Tasa por segundo de operaciones de actualización dirigidas a más de un fragmento, pero no a todos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_UPDATE_ONE_SHARD(mongodb.atlas.shardingStatistics.numHostsTargeted.update.oneShard) | Proceso | Tasa por segundo de operaciones de actualización dirigidas a un único fragmento. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_UPDATE_UNSHARDED(mongodb.atlas.shardingStatistics.numHostsTargeted.update.unsharded) | Proceso | Tasa por segundo de operaciones de actualización en colecciones no fragmentadas. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_DELETE_ALL_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.delete.allShards) | Proceso | Tasa por segundo de operaciones de eliminación que afectaron a todos los fragmentos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_DELETE_MANY_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.delete.manyShards) | Proceso | Tasa por segundo de operaciones de eliminación que afectaron a más de un fragmento, pero no a todos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_DELETE_ONE_SHARD(mongodb.atlas.shardingStatistics.numHostsTargeted.delete.oneShard) | Proceso | Tasa por segundo de operaciones de eliminación dirigidas a exactamente un fragmento. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_DELETE_UNSHARDED(mongodb.atlas.shardingStatistics.numHostsTargeted.delete.unsharded) | Proceso | Tasa por segundo de operaciones de eliminación en colecciones no fragmentadas. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_AGGREGATE_ALL_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.aggregate.allShards) | Proceso | Tasa por segundo de operaciones agregadas dirigidas a todos los fragmentos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_AGGREGATE_MANY_SHARDS(mongodb.atlas.shardingStatistics.numHostsTargeted.aggregate.manyShards) | Proceso | Tasa por segundo de operaciones agregadas dirigidas a más de un fragmento, pero no a todos. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_AGGREGATE_ONE_SHARD(mongodb.atlas.shardingStatistics.numHostsTargeted.aggregate.oneShard) | Proceso | Tasa por segundo de operaciones agregadas dirigidas a exactamente un fragmento. Disponible solo en instancias |
SHARDING_STATS_NUM_HOSTS_TARGETED_AGGREGATE_UNSHARDED(mongodb.atlas.shardingStatistics.numHostsTargeted.aggregate.unsharded) | Proceso | Tasa por segundo de operaciones agregadas en colecciones no fragmentadas. Disponible solo en instancias |
REPLICATION_LAG(mongodb.atlas.replset.replicationlag) | Proceso | Cantidad de tiempo en segundos que las actualizaciones del retardo secundario detrás de las actualizaciones del primario. |
REPLICATION_OPLOG_WINDOW(mongodb.atlas.replset.oplogWindow) | Proceso | Número promedio estimado, en segundos, de operaciones de base de datos disponibles en el oplog de replicación del principal. Esta métrica se basa en la rotación del registro de operaciones (oplog). Se requiere una resincronización completa si el atraso de la replicación en un nodo secundario supera la oplog window 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 muestra 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 señala la máxima memoria física 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 del tiempo utilizado por las CPU lógicas en varios procesos para el servidor. Estos valores se normalizan con respecto al número de núcleos lógicos de CPU. |
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 periodo de tiempo especificado por la granularidad de la métrica para el porcentaje de tiempo utilizado por las CPU lógicas en varios procesos del servidor. Estos valores se normalizan respecto al número de núcleos lógicos de CPU. |
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 periodo de tiempo especificado por la granularidad de la métrica para el porcentaje de tiempo utilizado por las CPU lógicas en varios procesos específicos del proceso de MongoDB en el servidor. Estos valores se normalizan con respecto al número de núcleos lógicos de CPU. |
MEMORY_RESIDENT(mongodb.atlas.mem.resident) MEMORY_VIRTUAL(mongodb.atlas.mem.virtual) | Proceso | Memoria (en |
PROFILER_TOTAL_WRITES(mongodb.atlas.profiler.totalWrites) | Proceso | Tasa por segundo del total de escrituras en colecciones de perfiles en todas las bases de datos. Disponible solo en instancias |
PROFILER_ACTIVE_WRITERS(mongodb.atlas.profiler.activeWriters) | Proceso | Número instantáneo de operaciones que actualmente escriben en una colección de perfiles en todas las bases de datos. Disponible solo en instancias |
CATALOG_STATS_SYSTEM_PROFILE(mongodb.atlas.catalogStats.systemProfile) | Proceso | Número total de colecciones system.profile que existen en todas las bases de datos de este servidor. Disponible solo en |
PROFILER_COLLECTION_SCANS_NON_TAILABLE(mongodb.atlas.metrics.queryExecutor.profiler.collectionScans.nonTailable) | Proceso | Tasa por segundo de cursores no rastreables abiertos en una colección de perfiles. Disponible en MongoDB 8.0 y 8.1 solo en instancias |
PROFILER_COLLECTION_SCANS_TAILABLE(mongodb.atlas.metrics.queryExecutor.profiler.collectionScans.tailable) | Proceso | Tasa por segundo de cursores rastreables abiertos en una colección de perfiles. Disponible en MongoDB 8.0 y 8.1 solo en instancias |
PROFILER_COLLECTION_SCANS_TOTAL(mongodb.atlas.metrics.queryExecutor.profiler.collectionScans.total) | Proceso | Tasa total por segundo de cursores, tanto rastreables como no rastreables, abiertos en una colección de perfiles. Disponible en MongoDB 8.0 y 8.1 solo en instancias |
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 nodo 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 MongoDB Search. |
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. |
SEARCH_INDEX_STATS_REQUIRED_MEMORY(mongodb.atlas.search.index.stats.required.memory) | MongoDB búsqueda | Memoria requerida en bytes para índices de búsqueda vectorial. |
SEARCH_INDEX_STATS_MAX_INDEX_FIELDS(mongodb.atlas.search.index.stats.max.index.fields) | MongoDB búsqueda | Número máximo de campos indexados a través de generaciones de índices. |
SEARCH_INDEX_STATS_MAX_NGRAM_FIELDS(mongodb.atlas.search.index.stats.max.ngram.fields) | MongoDB búsqueda | Número máximo de campos de nGrama en generaciones de índices. |
SEARCH_INDEX_STATS_MAX_LUCENE_DOCS(mongodb.atlas.search.index.stats.max.lucene.docs) | MongoDB búsqueda | Número máximo de documentos de Lucene en todas las generaciones del índice. |
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 de índice) que la MongoDB Search ha indexado. |
MAX_REPLICATION_LAG(mongodb.atlas.search.index.stats.max.replication.lag) | MongoDB búsqueda | |
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 ha podido 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 que MongoDB Search devolvió una respuesta correctamente. |
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 heap de la JVM. |
SEARCH_PROCESS_MEMORY_RESIDENT(mongodb.atlas.search.process.memory.resident) | MongoDB búsqueda | Memoria residente utilizada por el proceso de búsqueda. |
SEARCH_PROCESS_MEMORY_VIRTUAL(mongodb.atlas.search.process.memory.virtual) | MongoDB búsqueda | Memoria virtual utilizada por el proceso de búsqueda. |
SEARCH_PROCESS_MEMORY_SHARED(mongodb.atlas.search.process.memory.shared) | MongoDB búsqueda | Memoria compartida utilizada por el proceso de búsqueda. |
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 usado (en bytes) en la partición de disco utilizada por MongoDB. |
DISK_THROUGHPUT_READS(mongodb.atlas.system.disk.throughput.reads) | Disk | Rendimiento de lectura del disco en bytes por segundo para la partición de datos. |
DISK_THROUGHPUT_WRITES(mongodb.atlas.system.disk.throughput.writes) | Disk | Rendimiento de escritura en disco en bytes por segundo para la partición de datos. |
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 espacio libre en disco y espacio en disco utilizado (en bytes) en la partición del 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 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 periodo 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 | Medir la tasa promedio de bytes leídos y escritos desde la 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 el número de bytes de datos y el número 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é. |
WIREDTIGER_CACHE_MAXIMUM_BYTES_CONFIGURED(mongodb.atlas.wiredtiger.cache.maximum_bytes_configured) | Proceso | Número máximo de bytes configurados para la caché de WiredTiger. Se utiliza para calcular la tasa de llenado de la caché (bytes actualmente en caché / número máximo de bytes configurados) y la tasa de llenado modificado (bytes modificados registrados en la caché / número máximo de bytes configurados). Disponible solo en instancias |
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. Este 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 no comprimidos almacenados en la base de datos. |
FILE_SIZE(mongodb.atlas.dbstats.file.size) | Medidor | Tamaño total de todo el espacio en disco en uso en el sistema de archivos donde MongoDB almacena los 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 libre de índices. |
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 | Suma del espacio en disco asignado a todas las colecciones en la base de datos para el almacenamiento de documentos, incluyendo el espacio libre. |
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 número entero de 64bits que indica el número de operaciones realizadas en la colección desde el último intervalo de reporte para operaciones de lectura, escritura, comandos y solicitudes totales. |
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 en el percentil 50en el histograma de latencia para operaciones de lectura, escritura, comando y solicitudes totales. |
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 en el percentil 95en el histograma de latencia para operaciones de lectura, escritura, comando y solicitudes totales. |
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 en el percentil 99en el histograma de latencia para operaciones de lectura, escritura, comando y solicitudes totales. |
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 fila de letra muerta (FLM). |
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, incluyendo 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 | Sello 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 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 | Latencia percentil n.º 50de 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 de Datadog en ciertas métricas:
Datadog Tags | Descripción |
|---|---|
organizationnameorg_name | Organización Atlas asociada con la métrica. |
projectnamegroup_name | Proyecto Atlas relacionado con la métrica. |
| Identificador único del proyecto de Atlas asociado con la métrica. |
| clúster de Atlas asociado con la métrica. |
| Set de réplicas asociada con la métrica. |
| Clúster fragmentado asociado con la métrica. |
| Base de datos asociada con la métrica. |
| Colección asociada con la métrica. |
| Número de puerto asociado con su nombre de host Atlas. |
| Estado de tu hostname de Atlas (principal, secundario o proceso individual). Puedes usar esta etiqueta para filtrar las métricas de latencia a nivel de la colección al consultar tu clúster o set de réplicas. |
| Nombre del procesador de flujo asociado con la métrica. |
| Identificador único del procesador de flujos asociado con la métrica. |
| Nombre del área de trabajo de Stream Processing asociada con la métrica. |
| Identificador único del espacio de trabajo de procesamiento de flujo asociado con la métrica. |
Además, Atlas envía etiquetas personalizadas definidas por el usuario a Datadog. Las etiquetas solo se aplican a las métricas, no a las alertas.
Nota
Enviar etiquetas personalizadas a las métricas de Datadog es una funcionalidad opcional que se habilita a través de la Interfaz de Usuario o la API. Consulta la sección de Procedimiento en 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 funcionalidades que puedes configurar para rastrear el estado de tu 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
Service Checks in Datadog supervisan el estado de tu integración Atlas con Datadog. Esta funcionalidad supervisa si una métrica de cadencia coherente no está disponible un número específico de veces consecutivas. Si la Verificación del Servicio envía una alerta, tu integración Atlas tiene un problema.