Menu Docs
Página inicial do Docs
/ /

Integração com Datadog

Você pode configurar o Atlas para enviar dados métricos sobre seu projeto para seuspainéisDataDog .

Observação

Se configurar seu projeto do Atlas para enviar alertas e eventos para Datadog, você não precisará seguir este procedimento. O Atlas envia as métricas do projeto para o Datadog por meio da mesma integração usada para enviar alertas e eventos.

Você também pode configurar DataDog para receber alertas do Atlas. Para saber mais, consulte Opções de notificação.

Para integrar Atlas com Datadog, você deve ter acesso do Project Owner ao projeto. Os usuários com acesso ao Organization Owner devem adicionar-se ao projeto como um Project Owner.

A integração do Datadog está disponível somente em clusters M10+.

Para integrar Atlas com Datadog, você deve ter uma conta Datadog e uma chave Datadog API . O Datadog concede a você uma chave de API quando você cria uma conta Datadog pela primeira vez.

Caso não tenha uma conta Datadog, você pode se inscrever em https://app.datadoghq.com/signup.

Para criar ou atualizar uma integração do Datadog utilizando o Atlas CLI, execute o seguinte comando:

atlas integrations create DATADOG [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para criar atlas integrations DATADOG.

Para configurar uma integração Atlas com Datadog usando a interface do usuário do Atlas:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Na barra lateral, clique em Project Settings.

A página Configurações do projeto é exibida.

2

Clique na aba Integrations.

A página Integrações de projeto é exibida.

3
  1. Clique em Configure para obter o cartão de integração do Datadog.

  2. Insira sua chave API Datadog na caixa de entrada.

  3. Selecione a região da sua API.

    O Atlas é compatível com as seguintes regiões do Datadog na UI do Atlas:

    • US1

    • US3

    • US5

    • EU1

    • AP1

    O Datadog utiliza US1 por padrão.

    Para saber mais sobre as regiões de Datadog, consulte Sites de Datadog.

  4. (Opcional) Para habilitar o rastreamento de métricas do banco de dados , alterne Send Database Metrics para On.

  5. (Opcional) Para habilitar o rastreamento de métricas de latência de coleção, alterne Send Collection Latency Metrics para On.

  6. (Opcional) Para habilitar o rastreamento de métricas de forma de query , alterne Send Query Shape Metrics para On.

  7. Clique em Save.

DataDog rastreia os seguintes dados de métrica para seu cluster do Atlas . Os nomes das métricas entre parênteses são os nomes usados na interface do usuário do DataDog.

Importante

Por padrão, Datadog não acompanha dados de métricas de alta cardinalidade. Para habilitar o rastreamento dessas métricas, você deve definir as seguintes configurações:

  • sendDatabaseMetrics: Acompanha métricas de banco de dados, incluindo nomes de banco de dados, números de coleções, tamanho de armazenamento e tamanho do índice. Essas métricas têm nomes com o prefixo mongodb.atlas.dbstats.

  • sendCollectionLatencyMetrics: Acompanha métricas de latência de coleções, incluindo nomes de bancos de dados, nomes de coleções e informações de latência sobre comandos, operações e transações. Essas métricas têm nomes com o prefixo mongodb.atlas.latencyStats.

  • sendQueryShapeMetrics: Acompanhe as métricas da forma de query , incluindo tempo de execução e contagem, chaves e documentos examinados e retornados e tempo de resposta. Essas métricas têm nomes prefixados com mongodb.atlas.querystats.

Habilite essas configurações usando um endpoint da API de administração do Atlas .

Nomes de métricas
Tipo de métrica
Descrição
CONNECTIONS
(mongodb.atlas.connections.current)

Processo

Número de conexões abertas atualmente abertas no cluster.

DB_STORAGE_TOTAL
(mongodb.atlas.stats.totalstoragesize)
DB_DATA_SIZE_TOTAL
(mongodb.atlas.stats.totaldatasize)
DB_INDEX_SIZE_TOTAL
(mongodb.atlas.stats.totalindexsize)

Processo

Tamanho total do armazenamento do banco de dados, tamanho dos dados e tamanho do índice no cluster em bytes.

DISK_LATENCY_READS
(mongodb.atlas.system.disk.latency.reads)
DISK_LATENCY_WRITES
(mongodb.atlas.system.disk.latency.writes)

Disk

Taxa de latência em milissegundos para solicitações de leitura e solicitações de gravação.

DISK_MAX_LATENCY_READS
(mongodb.atlas.system.disk.max.latency.reads)
DISK_MAX_LATENCY_WRITES
(mongodb.atlas.system.disk.max.latency.writes)

Disk

Medidor de latência máxima em milissegundos para solicitações de leitura e solicitações de gravação.

DISK_QUEUE_DEPTH
(mongodb.atlas.system.disk.queuedepth)

Disk

Comprimento médio da fila de solicitações emitidas para a partição de disco que o MongoDB usa durante o período de tempo especificado pela granularidade métrica.

MAX_DISK_QUEUE_DEPTH
(mongodb.atlas.system.disk.max.queuedepth)

Disk

Valores máximos durante o período de tempo especificado pela granularidade métrica para o comprimento médio da fila de solicitações emitidas para a partição de disco que o MongoDB usa.

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)

Processo

Número de documentos lidos ou escritos por segundo.

NETWORK_BYTES_IN
(mongodb.atlas.network.bytes.in)

Processo

Taxa média de bytes físicos (após qualquer compressão de fio) enviada para o servidor do banco de dados por segundo.

NETWORK_BYTES_OUT
(mongodb.atlas.network.bytes.out)

Processo

Taxa média de bytes físicos (após qualquer compressão de fio) enviada do servidor do banco de dados por segundo.

NETWORK_NUM_REQUESTS
(mongodb.atlas.network.num.requests)

Processo

Taxa média de solicitações enviadas ao servidor do banco de dados 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)

Processo

Número de operações por segundo, separadas por tipo de operação.

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)

Processo

Tempo médio de operação em milissegundos, separado por tipo de operação.

QUERY_STATS_BYTES_READ_SUM_TOTAL
(mongodb.atlas.querystats.bytes_read_sum_total)

Contador

Número de bytes lidos pela forma de query fornecida do disco para o cache.

QUERY_STATS_DOCS_EXAMINED_RATIO
(mongodb.atlas.querystats.docs_examined_ratio)

Medidor

Proporção de documentos examinados em relação aos documentos retornados por queries com a forma de query fornecida .

QUERY_STATS_DOCS_EXAMINED_ SUM_TOTAL
(mongodb.atlas.querystats.docs_examined_sum_total)

Contador

Número total de documentos examinados por queries com a forma de query fornecida .

QUERY_STATS_DOCS_RETURNED_ SUM_TOTAL
(mongodb.atlas.querystats.docs_returned_sum_total)

Contador

Número total de documentos retornados por queries com a forma de query fornecida .

QUERY_STATS_EXEC_COUNT_TOTAL
(mongodb.atlas.querystats.exec_count_total)

Contador

Número total de vezes que queries com a forma de query fornecida foram executadas.

QUERY_STATS_KEYS_EXAMINED_RATIO
(mongodb.atlas.querystats.keys_examined_ratio)

Medidor

Proporção de chaves de índice dentro e fora dos limites examinadas para índices contendo documentos retornados por queries com a forma de query fornecida.

QUERY_STATS_KEYS_EXAMINED_SUM_TOTAL
(mongodb.atlas.querystats.keys_examined_sum_total)

Contador

Número total de chaves de índice dentro e fora dos limites examinadas por queries com a forma de query fornecida.

QUERY_STATS_LAST_EXEC_MICROS
(mongodb.atlas.querystats.last_exec_micros)

Medidor

Tempo de execução de execução em microssegundos para a query mais recente com a forma de query fornecida.

QUERY_STATS_TIME_TO_RESPONSE_MICROS_SUM_TOTAL
(mongodb.atlas.querystats.time_to_response_micros_sum_total)

Contador

Tempo em microssegundos gastos desde o início do processamento da query até a primeira resposta do servidor .

QUERY_STATS_WORKING_MILLIS_SUM_TOTAL
(mongodb.atlas.querystats.working_millis_sum_total)

Contador

Tempo total em milissegundos gastos executando queries com a forma de query fornecida. Se a query resultou em getMore comandos, essa métrica inclui o tempo gasto no processamento das getMore solicitações. Esta métrica não inclui o tempo gasto aguardando o cliente.

QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED
(mongodb.atlas.metrics.queryexecutor.scannedobjectsperreturned)

Processo

Proporção que mede o número de objetos escaneados em relação aos objetos retornados. Valores mais baixos indicam queries mais eficientes.

QUERY_SPILL_TO_DISK_DURING_SORT
(mongodb.atlas.metrics.query.sort.spillToDisk)

Processo

O número total de gravações em disco causadas por estágios de $sort.

REPLICATION_LAG
(mongodb.atlas.replset.replicationlag)

Processo

Quantidade de tempo em segundos que atualiza para o atraso secundário atrás das atualizações para o principal.

REPLICATION_OPLOG_WINDOW
(mongodb.atlas.replset.oplogWindow)

Processo

Número médio estimado, em segundos, de operações de banco de dados disponíveis no oplog de replicação do primário. Esta métrica é baseada na rotatividade de oplog. Uma ressincronização completa será necessária se o atraso de replicação em um nó secundário exceder a oplog window de replicação e o espaço de replicação chegar a zero.

REPLICATION_STATUS_HEALTH
(mongodb.atlas.replstatus.health)

Processo

Número que indica a integridade de um membro do conjunto de réplicas. Um valor de 1 indica que o membro do conjunto de réplicas está ativo/em execução. Um valor de 0 indica que o membro do conjunto de réplica está inativo/não está em execução.

Você pode ver um status de saúde impreciso nos seguintes cenários:

  • Se você tiver uma partição de rede e o MongoDB Agent viver em um nó isolado em um conjunto de réplicas, somente os pings do nó isolado alcançarão o Datadog. O nó isolado e a UI do Atlas relatam os outros nós como inativos.

  • Se você tiver uma partição de rede e o Agente do MongoDB estiver fora dos nós afetados, os pings de todos os nós alcançarão o Datadog, mas relatarão status diferentes.

  • Se todos os nós não responderem ou seu estado estiver travando, nenhum novo pings será recebido. A interface do usuário do Atlas relata que esses nós estão inativos, mas o Datadog os relata como íntegros e o status fica mais antigo.

  • Se o Datadog sofrer uma interrupção ou lentidão na ingestão de métricas, essa métrica poderá reportar incorretamente e produzir um resultado falso positivo.

IMPORTANTE: Se o status de saúde for 1, mas nenhuma outra métrica aparecer no Datadog, o conjunto de réplicas poderá estar inativo.

REPLICATION_STATUS_STATE
(mongodb.atlas.replstatus.state)

Processo

Número inteiro entre 0 e 10 que representa o estado da réplicade um nó do conjunto de réplicas.

SYSTEM_MEMORY_USED
(mongodb.atlas.system.memory.used)
SYSTEM_MEMORY_AVAILABLE
(mongodb.atlas.system.memory.available)

Sistema

Medidor que indica a memória física usada, em bytes.

MAX_SYSTEM_MEMORY_USED
(mongodb.atlas.system.memory.max.used)
MAX_SYSTEM_MEMORY_AVAILABLE
(mongodb.atlas.system.memory.max.available)

Sistema

Medidor que indica a memória física máxima usada, em bytes.

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

Porcentagem de tempo utilizado por CPUs lógicas em vários processos do servidor. Esses valores são normalizados em relação ao número de núcleos lógicos da 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 no período especificado pela granularidade da métrica para a porcentagem de tempo utilizada pelas CPUs lógicas em vários processos do servidor. Esses valores são normalizados em relação ao número de núcleos lógicos da 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)

Processo

Porcentagem de tempo utilizado por CPUs lógicas em vários processos específicos para o processo MongoDB no servidor. Esses valores são normalizados em relação ao número de núcleos lógicos da CPU.

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)

Processo

Valores máximos durante o período especificado pela granularidade métrica para a porcentagem de tempo utilizada pelas CPUs lógicas em vários processos específicos do processo MongoDB no servidor. Esses valores são normalizados em relação ao número de núcleos lógicos da CPU.

MEMORY_RESIDENT
(mongodb.atlas.mem.resident)
MEMORY_VIRTUAL
(mongodb.atlas.mem.virtual)

Processo

Memória (em MB) consumida pelo processo MongoDB no servidor, separada por tipo de memória.

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)

Processo

Meça a taxa de operações de banco de dados em secundários do MongoDB, conforme coletado no documento opcountersRepl do comando serverStatus do MongoDB.

Você pode visualizar essas métricas no gráfico Opcounters - Repl, acessado por meio de Métricas de cluster.

OPLOG_RATE_GB_PER_HOUR
(mongodb.atlas.replset.oplograte)

Processo

A taxa média de oplog que o primário gera em gigabytes por hora.

TOTAL_NUMBER_OF_GETMORE_COMMANDS
(mongodb.atlas.search.index.stats.commands.getmore)

MongoDB Search

Número total de comandos do getmore executados em todas as consultas de Pesquisa MongoDB .

TOTAL_NUMBER_OF_DELETES
(mongodb.atlas.search.index.stats.deletes)

MongoDB Search

Número total de documentos ou campos (especificados na definição do índice) removidos.

TOTAL_NUMBER_OF_INDEX_FIELD
(mongodb.atlas.search.index.stats.index.fields)

MongoDB Search

Número total de campos exclusivos presentes no índice de pesquisa MongoDB .

TOTAL_INDEX_SIZE_ON_DISK
(mongodb.atlas.search.index.stats.index.size)

MongoDB Search

Tamanho total de todos os índices no disco.

TOTAL_NUMBER_OF_INSERTS_SERIES
(mongodb.atlas.search.index.stats.inserts)

MongoDB Search

Número total de documentos ou campos (especificados na definição do índice) que o MongoDB Search indexou.

MAX_REPLICATION_LAG
(mongodb.atlas.search.index.stats.max.replication.lag)

MongoDB Search

Número aproximado de milissegundos que a Pesquisa MongoDB está atrasada ao replicar as alterações do oplog do mongod.

TOTAL_NUMBER_OF_UPDATES
(mongodb.atlas.search.index.stats.updates)

MongoDB Search

Número total de documentos ou campos (especificados na definição do índice) que o MongoDB Search atualizou.

TOTAL_NUMBER_OF_ERROR_QUERIES
(mongodb.atlas.search.index.stats.queries.error)

MongoDB Search

Número total de consultas para as quais a Pesquisa MongoDB não pode retornar uma resposta.

TOTAL_NUMBER_OF_SUCCESS_QUERIES
(mongodb.atlas.search.index.stats.queries.success)

MongoDB Search

Número total de queries para as quais a MongoDB Search devolveu com sucesso uma resposta.

TOTAL_NUMBER_OF_TOTAL_QUERIES
(mongodb.atlas.search.index.stats.queries.total)

MongoDB Search

Número total de consultas submetidas à Pesquisa MongoDB .

JVM_CURRENT_MEMORY
(mongodb.atlas.search.jvm.current.memory)

MongoDB Search

Quantidade de memória que o heap da JVM está usando atualmente.

JVM_MAX_MEMORY
(mongodb.atlas.search.jvm.max.memory)

MongoDB Search

Total de memória disponível no heap do 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

Meça o espaço livre em disco e o espaço em disco usado (em bytes) na partição de disco usada pelo 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 o período de tempo especificado pela granularidade métrica para espaço livre em disco e espaço em disco usado (em bytes) na partição de disco usada pelo 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

Meça a taxa de transferência de IOPS para a partição de disco usada pelo 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 o período especificado pela granularidade métrica para a taxa de transferência de IOPS para a partição de disco usada pelo MongoDB.

SYSTEM_NETWORK_BYTES_IN
(mongodb.atlas.system.network.bytes.in)

Sistema

Taxa média de bytes físicos recebidos por segundo.

SYSTEM_NETWORK_BYTES_OUT
(mongodb.atlas.system.network.bytes.out)

Sistema

Taxa média de bytes físicos transmitidos por segundo.

MAX_SYSTEM_NETWORK_IN
(mongodb.atlas.system.network.max.bytes.in)

Sistema

Valores máximos durante o período especificado pela granularidade da métrica para a taxa média de bytes físicos recebidos por segundo.

MAX_SYSTEM_NETWORK_OUT
(mongodb.atlas.system.network.max.bytes.out)

Sistema

Valores máximos durante o período especificado pela granularidade da métrica para a taxa média 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)

Processo

Meça a taxa média de bytes lidos e gravados a partir do cache do WiredTiger.

CACHE_USED_BYTES
(mongodb.atlas.wiredtiger.cache.bytes_currently_in_cache)
CACHE_DIRTY_BYTES
(mongodb.atlas.wiredtiger.cache.tracked_dirty_bytes_in_cache)

Processo

Meça o número de bytes de dados e o número de bytes de dados sujos no cache do 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)

Processo

Número de páginas lidas no cache e o número de páginas solicitadas do cache.

TICKETS_AVAILABLE_READS
(mongodb.atlas.wiredtiger.concurrenttransactions.read.available)
TICKETS_AVAILABLE_WRITES
(mongodb.atlas.wiredtiger.concurrenttransactions.write.available)

Processo

Meça o número de operações de leitura e grave no mecanismo de armazenamento.

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

Medidor que indica o número de operações atualmente na fila devido a bloqueios que o Atlas mantém em leituras, gravações ou leituras e gravações combinadas.

AVG_OBJECT_SIZE
(dbstats.avg.object.size)

Medidor

Tamanho médio de cada documento em bytes. Este é o dataSize dividido pelo número de documentos. O argumento de escala não afeta o valor de avgObjSize.

COLLECTIONS
(mongodb.atlas.dbstats.collections)

Medidor

Número de collections no banco de dados.

DATA_SIZE
(mongodb.atlas.dbstats.data.size)

Medidor

Tamanho total dos dados não comprimidos mantidos no banco de dados.

FILE_SIZE
(mongodb.atlas.dbstats.file.size)

Medidor

Tamanho total de todo o espaço em disco em uso no sistema de arquivos onde o MongoDB armazena dados.

INDEX_SIZE
(mongodb.atlas.dbstats.index.size)

Medidor

Soma do espaço em disco alocado a todos os índices no banco de dados, incluindo espaço de índice livre.

INDEXES
(mongodb.atlas.dbstats.indexes)

Medidor

Número total de índices em todas as collections no banco de dados.

NUM_EXTENTS
(mongodb.atlas.dbstats.num.extents)

Medidor

Contém uma contagem do número de extensões no banco de dados em todas as coleções.

OBJECTS
(mongodb.atlas.dbstats.objects)

Medidor

Número de objetos (especificamente, documentos) no banco de dados em todas as coleções.

STORAGE_SIZE
(mongodb.atlas.dbstats.storage.size)

Medidor

Soma do espaço em disco alocado a todas as coleções no banco de dados para armazenamento de documentos, incluindo o espaço livre.

VIEWS
(mongodb.atlas.dbstats.views)

Medidor

Número de visualizações no banco de dados.

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

Um inteiro de 64bits que fornece a latência em microssegundos para solicitações de leitura, gravação, comando e total.

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

Um número inteiro de 64bits que informa o número de operações realizadas na collection desde o último intervalo de relatório para leitura, gravação, comando e total de solicitações.

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 operações no 50º percentil no histograma de latência para solicitações de leitura, gravação, comando e 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 operações no 95º percentil no histograma de latência para solicitações de leitura, gravação, comando e 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 operações no 99º percentil no histograma de latência para solicitações de leitura, gravação, comando e total.

CHANGE_STREAM_TIME_DIFFERENCE_SECS
(mongodb.atlas.stream_processing.change_stream_time_difference_secs)

Medidor

Latência (em segundos) do último evento de alteração de leitura em relação ao último evento no oplog.

DLQ_MESSAGE_COUNT
(mongodb.atlas.stream_processing.dlq_message_count)

Contador

Número total de mensagens enviadas para a fila de mensagens não entregues (DLQ).

DLQ_MESSAGE_SIZE
(mongodb.atlas.stream_processing.dlq_message_size)

Contador

Número total de bytes enviados para a fila de mensagens não entregues (DLQ).

INPUT_MESSAGE_COUNT
(mongodb.atlas.stream_processing.input_message_count)

Contador

Número total de mensagens de entrada lidas, incluindo documentos rejeitados.

INPUT_MESSAGE_SIZE
(mongodb.atlas.stream_processing.input_message_size)

Contador

Número total de bytes de entrada lidos, incluindo mensagens rejeitadas.

KAFKA_TOTAL_OFFSET_LAG
(mongodb.atlas.stream_processing.kafka_total_offset_lag)

Medidor

Soma de todos os atrasos de partição (aplicável apenas a processadores de fluxo que utilizam uma fonte Kafka).

LAST_DLQ_MESSAGE_OUT
(mongodb.atlas.stream_processing.last_dlq_message_out)

Medidor

Registro de data e hora do último documento enviado para a fila de mensagens não entregues (DLQ).

LAST_MESSAGE_IN
(mongodb.atlas.stream_processing.last_message_in)

Medidor

Registro de data e hora do último documento processado.

OPERATOR_TARGET_INPUT_MESSAGE_COUNT
(mongodb.atlas.stream_processing.operator_target_input_message_count)

Contador

Número total de mensagens de entrada lidas para um destino de operador, incluindo documentos rejeitados.

OPERATOR_TARGET_OUTPUT_MESSAGE_COUNT
(mongodb.atlas.stream_processing.operator_target_output_message_count)

Contador

Número total de mensagens de saída emitidas para um destino do operador.

OUTPUT_MESSAGE_COUNT
(mongodb.atlas.stream_processing.output_message_count)

Contador

Número total de mensagens de saída emitidas.

OUTPUT_MESSAGE_SIZE
(mongodb.atlas.stream_processing.output_message_size)

Contador

Número total de bytes de saída emitidos.

PER_PAIR_EVENT_COUNT
(mongodb.atlas.stream_processing.per_pair_event_count)

Contador

Número total de eventos processados para um par de entrada/saída.

PER_PAIR_P50_LATENCY_MICROS
(mongodb.atlas.stream_processing.per_pair_p50_latency_micros)

Medidor

50º percentil de latência de entrada + saída em microssegundos.

PROCESSOR_P50_MICROS
(mongodb.atlas.stream_processing.processor_p50_micros)

Medidor

50º percentil de latência do processador em microssegundos.

A integração cria as seguintes tags do Datadog em determinadas métricas:

Datadog Tags
Descrição
organizationname
org_name

Organização do Atlas associada à métrica.

projectname
group_name

Projeto do Atlas associado à métrica.

group_id

Identificador exclusivo do projeto Atlas associado à métrica.

clustername

Cluster do Atlas associado à métrica.

replicasetname

Conjunto de réplicas associado à métrica.

shardedclustername

Cluster fragmentado associado à métrica.

databasename

Banco de dados associado à métrica.

collectionname

Coleção associada à métrica.

hostnameport

Número da porta associado ao seu nome de host Atlas.

hostnamestate

Estado do seu nome de host do Atlas (processo primário, secundário ou individual). Você pode usar essa tag para filtrar métricas de latência em nível de coleção ao consultar seu cluster fragmentado ou conjunto de réplicas.

processor_name

Nome do processador de fluxo associado à métrica.

processor_id

Identificador exclusivo do processador de stream associado à métrica.

tenant_name

Nome do espaço de trabalho de processamento de fluxo associado à métrica.

tenant_id

Identificador exclusivo do espaço de trabalho de processamento de fluxo associado à métrica.

Além disso, o Atlas envia tags personalizadas definidas pelo usuário para o Datadog. As tags se aplicam apenas a métricas, não a alertas.

Observação

O envio de tags personalizadas para as métricas do DataDog é um recurso opcional que você habilita por meio da UI ou da API. Consulte a seção Procedimento neste documento para saber mais sobre cada procedimento.

DataDog fornece os seguintes recursos que você pode configurar para rastrear o status de sua integração com o Atlas :

Alertas de ausência de dados no Datadog notificam você quando uma métrica não está reportando dados em circunstâncias normais. Esse recurso ajuda a identificar problemas na integração com o Atlas, como mudanças no desempenho, problemas com a chave de API ou conexões quebradas.

Verificações de serviço no Datadog monitoram o status da sua integração do Atlas com o Datadog. Esse recurso monitora se uma métrica de cadência consistente está indisponível por um número especificado de vezes consecutivas. Se a verificação de serviço enviar um alerta, sua integração com o Atlas tem um problema.

Voltar

Serviços de terceiros

Nesta página