Detalles de Application Performance Monitoring

Describe los detalles de registro para Application Performance Monitoring (APM).

Recursos

  • Dominios de aplicación

Categorías de log

Valor de API (ID): Consola (nombre mostrado) Descripción
datos borrados Datos borrados Solicitudes de ingestión entrantes rechazadas por el servicio APM debido a limitaciones, claves de datos no válidas o una carga útil con un tamaño excesivo o un formato incorrecto. Esta información ayuda a los clientes a clasificar las solicitudes descartadas.

Disponibilidad

El registro de Application Performance Monitoring está disponible en todas las regiones de los dominios comerciales.

Comentarios

Los logs de servicio para el registro de Application Performance Monitoring se entregan en el mejor esfuerzo. En situaciones limitadas, es posible que algunas entradas de log no se entreguen correctamente. Además, el número de mensajes de log por minuto es limitado.

Contenido de un log de Application Performance Monitoring

Propiedad Descripción
hora de llegada Registro de hora al llegar la observación, con el formato "2023-03-14T15:21:27.010Z".
contenido Contenido original de la observación. El límite de tamaño de visualización es de 4 KB.
longitud de contenido Longitud de contenido en bytes.
formato de datos Nombre de formato de los datos, por ejemplo, "apm".
formato de datos Versión de formato.
message Cadena legible por el usuario que describe la causa del rechazo.
obstétrico Tipo de observación, por ejemplo, "public-span".
rechazocausa Causa de rechazo, que puede ser una de las siguientes:
  • PAYLOAD_THROTTLED
  • BAD_FORMAT
  • OVERSIZED_PAYLOAD
  • INVALID_DATA_KEY
compartmentid OCID del compartimento.
loggroupid OCID del grupo de logs.
logid OCID del objeto de log.
tenantid OCID del arrendatario.
id UUID del mensaje de log.
source OCID del dominio de APM.
specversion Versión de la especificación CloudEvents que utiliza el evento. Esto permite la interpretación del contexto.
time Registro de hora cuando se escribió el log.
type Tipo de mensaje. Los consumidores utilizan type y specversion para determinar cómo interpretar el cuerpo. Patrón: com.oraclecloud.{service}.{resource-type}.{category}, por ejemplo, com.oraclecloud.compute.instance.terminated.

Ejemplo de log de 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"
  }
}