Detalhes do Serviço Application Performance Monitoring

Descreve os detalhes de log do serviço Application Performance Monitoring (APM).

Recursos

  • Domínios do Apm

Categoria de Log

Valor da API (ID): Console (Nome para Exibição) Descrição
dados eliminados Dados Eliminados As solicitações de ingestão recebidas que foram rejeitadas pelo serviço APM por causa de limitação, chaves de dados inválidas ou um payload de tamanho excedente ou malformado. Essas informações ajudam os clientes a fazer a triagem das solicitações eliminadas.

Disponibilidade

O registro em log do serviço Application Performance Monitoring está disponível em todas as regiões dos realms comerciais.

Comentários

Os logs de serviço para registro em log do Application Performance Monitoring são fornecidos com base no melhor esforço. Em situações limitadas, algumas entradas de log podem não ser entregues com sucesso. Além disso, o número de mensagens de log por minuto é limitado.

Conteúdo de um Log do Serviço Application Performance Monitoring

Propriedade Descrição
hora de chegada Timestamp quando a observação chegou, no formato "2023-03-14T15:21:27.010Z".
conteúdo Conteúdo original da observação. O limite de tamanho de exibição é de 4 KB.
comprimento do conteúdo Tamanho do conteúdo em bytes.
formato de dados Nome do formato dos dados, por exemplo, "apm".
versão de dados Versão do formato.
message String legível por humanos descrevendo a causa da rejeição.
obstinado Tipo de observação, por exemplo, "public-span".
rejeição Causa da rejeição, que pode ser uma das seguintes:
  • PAYLOAD_THROTTLED
  • BAD_FORMAT
  • OVERSIZED_PAYLOAD
  • INVALID_DATA_KEY
compartmentid OCID do compartimento.
loggroupid OCID do grupo de logs.
logid OCID do objeto de log.
tenantid OCID do tenant.
id UUID da mensagem de log.
source OCID do domínio do APM.
specversion A versão da especificação CloudEvents que o evento usa. Isso permite a interpretação do contexto.
time Timestamp em que o log foi gravado.
type Tipo de mensagem. Os consumidores usam type e specversion para determinar como interpretar o corpo. Padrão: com.oraclecloud.{service}.{resource-type}.{category}, por exemplo, com.oraclecloud.compute.instance.terminated.

Exemplo de Log do Serviço Application Performance Monitoring

{
  "datetime": 1678807287324,
  "logContent": {
    "data": {
      "arrivaltime": "2023-03-14T15:21:27.010Z",
      "content": "{\\\"major-version\\\": 1, \\\"minor-version\\\": 0, \\\"payload-creation-ts-millis\\\": 1678807286000, \\\"resource\\\": {\\\"attributes\\\": [{\\\"key\\\": \\\"Component\\\", \\\"value\\\": \\\"BROWSER\\\"}, {\\\"key\\\": \\\"ServiceName\\\", \\\"value\\\": \\\"dogService\\\"}, {\\\"key\\\": \\\"ApmrumLanguage\\\", \\\"value\\\": \\\"en-US\\\"}, {\\\"key\\\": \\\"ApmrumWindowId\\\", \\\"value\\\": \\\"\\\"}, {\\\"key\\\": \\\"SessionId\\\", \\\"value\\\": \\\"session-dog1678807286000-3311688\\\"}, {\\\"key\\\": \\\"UserName\\\", \\\"value\\\": \\\"dogUser\\\"}]}, \\\"spans\\\": [{\\\"id\\\": \\\"dog1678807286000-3311688-2929311\\\", \\\"trace-id\\\": \\\"dog1678807286000-3311688\\\", \\\"name\\\": \\\"Page Load dogPage\\\", \\\"ts-micros\\\": 1678807284900000, \\\"td-micros\\\": 820619, \\\"kind\\\": \\\"PRODUCER\\\", \\\"attributes\\\": {\\\"ApmrumType\\\": \\\"Page\\\", \\\"WebApplicationName\\\": \\\"dogWebapp\\\", \\\"PageInitTime\\\": 870, \\\"PageFirstByteTime\\\": 412, \\\"PageDownloadTime\\\": 17, \\\"PageRenderTime\\\": 994, \\\"PageInteractiveTime\\\": 341, \\\"ApmrumPageUpdateType\\\": \\\"Page Load\\\", \\\"HttpUrl\\\": \\\"http://www.dogHost.com/dogIndex.html\\\", \\\"HttpUrlHost\\\": \\\"http://www.dogHost.com\\\", \\\"HttpUrlPath\\\": \\\"/dogIndex.html\\\", \\\"HttpStatusCode\\\": 200, \\\"Error\\\": false}, \\\"links\\\": []}, {\\\"id\\\": 5797336, \\\"trace-id\\\": \\\"dog1678807286000-3311688\\\", \\\"parent-id\\\": \\\"dog1678807286000-3311688-2929311\\\", \\\"name\\\": \\\"Page Load page-0\\\", \\\"ts-micros\\\": 1678807284900000, \\\"td-micros\\\": 990000, \\\"kind\\\": \\\"PRODUCER\\\", \\\"attributes\\\": {\\\"ApmrumType\\\": \\\"Page\\\", \\\"WebApplicationName\\\": \\\"dogWebapp\\\", \\\"PageInitTime\\\": 110, \\\"PageFirstByteTime\\\": 304, \\\"PageDownloadTime\\\": 5, \\\"PageRenderTime\\\": 732, \\\"PageInteractiveTime\\\": 401, \\\"ApmrumPageUpdateType\\\": \\\"Page Load\\\", \\\"HttpUrl\\\": \\\"http://www.dogHost.com/dogIndex.html\\\", \\\"HttpUrlHost\\\": \\\"http://www.dogHost.com\\\", \\\"HttpUrlPath\\\": \\\"/dogIndex.html\\\", \\\"HttpStatusCode\\\": 200, \\\"Error\\\": false}, \\\"links\\\": []}]}",
      "contentlength": "1616",
      "dataformat": "apm",
      "dataformatversion": "1",
      "message": "The request is rejected due to throttling limits.",
      "obstype": "public-span",
      "rejectioncause": "PAYLOAD_THROTTLED"
    },
    "id": "<unique_ID>",
    "oracle": {
      "compartmentid": "ocid1.compartment.oc1..<unique_ID>",
      "ingestedtime": "2023-03-14T15:21:35.427Z",
      "loggroupid": "ocid1.loggroup.oc1.phx.<unique_ID>",
      "logid": "ocid1.log.oc1.phx.<unique_ID>",
      "tenantid": "ocid1.tenancy.oc1..<unique_ID>"
    },
    "source": "ocid1.apmdomain.oc1.phx.<unique_ID>",
    "specversion": "1.0",
    "time": "2023-03-14T15:21:27.324Z",
    "type": "com.oraclecloud.apm.domain.dropped-data"
  }
}