Referencia de datos de supervisión de Azure Service Bus
Este artículo contiene toda la información de referencia de supervisión de este servicio.
Consulte Supervisión de Azure Service Bus para más información sobre los datos que puede recopilar para Service Bus y cómo usarlo.
Métricas
En esta sección se indican todas las métricas de la plataforma recopiladas automáticamente para este servicio. Estas métricas también forman parte de la lista global de todas las métricas de plataforma admitidas en Azure Monitor.
Para obtener información sobre la retención de métricas, consulte Información general sobre las métricas de Azure Monitor.
Métricas admitidas para Microsoft.ServiceBus/Namespaces
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.ServiceBus/Namespaces.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|
Mensajes abandonados Recuento de mensajes abandonados de una cola o tema. |
AbandonMessage |
Count | Total (Suma) | EntityName |
PT1M | Sí |
ActiveConnections Total de conexiones activas para Microsoft.ServiceBus. |
ActiveConnections |
Count | Total (Suma) | <none> | PT1M | No |
Recuento de mensajes activos en una cola o tema. Recuento de mensajes activos de una cola/tema. |
ActiveMessages |
Count | Promedio, Mínimo, Máximo | EntityName |
PT1M | No |
Mensajes completados Recuento de mensajes completados en una cola o tema. |
CompleteMessage |
Count | Total (Suma) | EntityName |
PT1M | Sí |
Conexiones cerradas. Conexiones cerradas para Microsoft.ServiceBus. |
ConnectionsClosed |
Count | Average | EntityName |
PT1M | No |
Conexiones abiertas. Conexiones abiertas para Microsoft.ServiceBus. |
ConnectionsOpened |
Count | Average | EntityName |
PT1M | No |
CPU (en desuso) Métrica de uso de CPU de espacio de nombres prémium de Service Bus. Esta métrica está en desuso. Use la métrica de CPU (NamespaceCpuUsage) en su lugar. |
CPUXNS |
Percent | Máxima | Replica |
PT1M | No |
Recuento de mensajes fallidos en una cola o tema. Recuento de mensajes fallidos de una cola/tema. |
DeadletteredMessages |
Count | Promedio, Mínimo, Máximo | EntityName |
PT1M | No |
Mensajes entrantes Mensajes entrantes para Microsoft.ServiceBus. |
IncomingMessages |
Count | Total (Suma) | EntityName |
PT1M | Sí |
Solicitudes entrantes Solicitudes entrantes para Microsoft.ServiceBus. |
IncomingRequests |
Count | Total (Suma) | EntityName |
PT1M | Sí |
Recuento de mensajes en una cola o tema. Recuento de mensajes de una cola/tema. |
Messages |
Count | Promedio, Mínimo, Máximo | EntityName |
PT1M | No |
CPU Métrica de uso de CPU de espacio de nombres prémium de Service Bus. |
NamespaceCpuUsage |
Percent | Máxima | Replica |
PT1M | No |
Uso de memoria Métrica de uso de memoria de espacio de nombres prémium de Service Bus. |
NamespaceMemoryUsage |
Percent | Máxima | Replica |
PT1M | No |
Mensajes salientes Mensajes salientes para Microsoft.ServiceBus. |
OutgoingMessages |
Count | Total (Suma) | EntityName |
PT1M | Sí |
Recuento de operaciones de punto de comprobación pendientes. Recuento de operaciones de punto de comprobación pendientes. |
PendingCheckpointOperationCount |
Count | Total (Suma) | <none> | PT1M | No |
ReplicationLagCount Retraso de replicación por recuento de mensajes |
ReplicationLagCount |
Count | Máximo, mínimo, promedio | EntityName |
PT1M | No |
ReplicationLagDuration Retraso de replicación por duración del tiempo |
ReplicationLagDuration |
Segundos | Máximo, mínimo, promedio | EntityName |
PT1M | Sí |
Recuento de mensajes programados en una cola o tema. Recuento de mensajes programados de una cola/tema. |
ScheduledMessages |
Count | Promedio, Mínimo, Máximo | EntityName |
PT1M | No |
Errores del servidor. Errores del servidor para Microsoft.ServiceBus. |
ServerErrors |
Count | Total (Suma) | EntityName , OperationResult |
PT1M | No |
Latencia de envío del servidor. Latencia de las operaciones de enviar mensajes para recursos de Service Bus. |
ServerSendLatency |
MilliSeconds | Average | EntityName |
PT1M | Sí |
Tamaño Tamaño de cola/tema en bytes. |
Size |
Bytes | Promedio, Mínimo, Máximo | EntityName |
PT1M | No |
Solicitudes correctas Número total de solicitudes correctas para un espacio de nombres |
SuccessfulRequests |
Count | Total (Suma) | EntityName , OperationResult |
PT1M | No |
Solicitudes limitadas. Solicitudes limitadas para Microsoft.ServiceBus. |
ThrottledRequests |
Count | Total (Suma) | EntityName , , OperationResult , MessagingErrorSubCode |
PT1M | No |
Errores de usuario. Errores de usuario para Microsoft.ServiceBus. |
UserErrors |
Count | Total (Suma) | EntityName , OperationResult |
PT1M | No |
Uso de memoria (en desuso) Métrica de uso de memoria de espacio de nombres prémium de Service Bus. Esta métrica está en desuso. Utilice la métrica de uso de memoria (NamespaceMemoryUsage) en su lugar. |
WSXNS |
Percent | Máxima | Replica |
PT1M | No |
En las secciones siguientes se proporcionan descripciones más detalladas de las métricas presentadas en la sección anterior.
Solicitud de métricas
Las métricas de solicitud cuentan el número de solicitudes de operaciones de administración y datos.
Métrica | Descripción |
---|---|
Solicitudes entrantes | Número de solicitudes realizadas al servicio de Service Bus durante un período determinado. |
Solicitudes correctas | Número de solicitudes correctas realizadas al servicio de Service Bus durante un período determinado. |
Errores del servidor | Número de solicitudes no procesadas debido a un error en el servicio de Service Bus durante un período determinado. |
User Errors | Número de solicitudes no procesadas debido a errores de usuario durante un período determinado. |
Solicitudes limitadas | Número de solicitudes que se han limitado porque se superó el uso. La dimensión MessagingErrorSubCode tiene los siguientes valores posibles:
|
Recuento de operaciones de punto de comprobación pendientes | Número de operaciones de punto de comprobación pendientes en el espacio de nombres. El servicio comienza a limitar cuando el recuento de puntos de comprobación pendientes supera el límite de (500 000 + (500 000 * unidades de mensajería)) operaciones. Esta métrica solo se aplica a los espacios de nombres de nivel Premium. |
Latencia de envío del servidor | Tiempo que tarda el servicio Service Bus en completar la solicitud. |
Los dos tipos de errores siguientes se clasifican como errores de usuario:
- Errores en el cliente (en HTTP, serían errores 400).
- Errores que se producen al procesar los mensajes, como MessageLockLostException.
Métricas de mensaje
Las métricas siguientes son métricas de mensaje.
Métrica | Descripción |
---|---|
Mensajes entrantes | Número de eventos o mensajes enviados a Service Bus durante un período determinado. En el caso de los niveles básico y estándar, los mensajes entrantes autoenviados se incluyen en esta métrica. Y, para el nivel Premium, no se incluyen. |
Mensajes salientes | Número de eventos o mensajes recibidos de Service Bus durante un período determinado. Los mensajes autoenviados salientes no se incluyen en esta métrica. |
Mensajes | Recuento de mensajes de una cola/tema. Esta métrica contiene mensajes en todo tipo de estados: activo, fallido, programado, etc. |
Mensajes activos | Recuento de mensajes activos de una cola/tema. Los mensajes activos son mensajes de la cola o la suscripción que tienen un estado activo y están listos para entregar. Los mensajes están disponibles para recibirlos. |
Mensajes fallidos | Recuento de mensajes fallidos de una cola/tema. |
Mensajes programados | Recuento de mensajes programados de una cola/tema. |
Mensajes completados | Número de mensajes completados durante un período especificado. |
Mensajes abandonados | Número de mensajes abandonados durante un período especificado. |
Size | Tamaño de una entidad (cola o tema) en bytes. |
Importante
Los valores de mensajes, activos, fallidos, programados, completados y abandonados son valores de un momento dado. Es posible que los mensajes entrantes que se consumieron inmediatamente después de ese momento dado no se reflejen en estas métricas.
Nota:
Cuando un cliente intenta obtener la información sobre una cola o tema, el servicio Service Bus devuelve información estática, como nombre, hora de última actualización, hora de creación y requiere sesión o no. Información dinámica como recuentos de mensajes. Si la solicitud se limita, el servicio devuelve la información estática y la información dinámica vacía. Por eso, los recuentos de mensajes se muestran como 0 cuando se limita el espacio de nombres. Este comportamiento es así por diseño.
Métricas de conexión
Las métricas siguientes son métricas de conexión.
Métrica | Descripción |
---|---|
Conexiones activas | Número de conexiones activas en un espacio de nombres y en una entidad en el espacio de nombres. El valor de esta métrica es un valor de un momento dado. Es posible que las conexiones que estaban activas inmediatamente después de ese momento dado no se reflejen en esta métrica. |
Conexiones abiertas | Número de conexiones abiertas. El valor de esta métrica es una agregación e incluye todas las conexiones abiertas en el período de tiempo de agregación. |
Conexiones cerradas | Número de conexiones cerradas. El valor de esta métrica es una agregación e incluye todas las conexiones abiertas en el período de tiempo de agregación. |
Métricas de uso de recursos
Las siguientes métricas de recursos solo están disponibles con el nivel Premium .
Métrica | Descripción |
---|---|
Uso de CPU por espacio de nombres | Porcentaje de uso de CPU del espacio de nombres. |
Uso de tamaño de memoria por espacio de nombres | Porcentaje de uso de memoria del espacio de nombres. |
Estas son las métricas importantes que supervisar en busca de posibles interrupciones de un espacio de nombres de nivel Premium: Uso de CPU por espacio de nombres y Uso del tamaño de memoria por espacio de nombres. Configure alertas para estas métricas usando Azure Monitor.
La otra métrica que se podría supervisar es: Solicitudes limitadas. Con todo, esto no debería ser un problema siempre y cuando el espacio de nombres permanezca dentro de sus límites de memoria, CPU y conexiones desacopladas correspondientes. Para más información, vea Limitación en el nivel Prémium de Azure Service Bus.
Métricas de errores
Las métricas siguientes son métricas de error.
Métrica | Descripción |
---|---|
Errores del servidor | Número de solicitudes no procesadas debido a un error en el servicio de Service Bus durante un período determinado. |
Errores de usuario | Número de solicitudes no procesadas debido a errores de usuario durante un período determinado. |
Métricas de replicación geográfica
Las métricas siguientes son métricas de replicación geográfica :
Métrica | Descripción |
---|---|
Duración del retraso de replicación | Desplazamiento en segundos entre la acción más reciente en las regiones primarias y secundarias. |
Recuento de retrasos de replicación | Desplazamiento en número de operaciones entre la acción más reciente en las regiones primarias y secundarias. |
Dimensiones de métricas
Para obtener más información sobre las dimensiones de métricas, consulte Métricas multidimensionales.
Este servicio tiene las siguientes dimensiones asociadas a sus métricas.
- EntityName Service Bus admite entidades de mensajería en el espacio de nombres . Con la métrica Solicitudes entrantes, la dimensión Nombre de entidad tiene un valor de además de
-NamespaceOnlyMetric-
todas las colas y temas. Este valor representa la solicitud, que se realizó en el nivel de espacio de nombres. Algunos ejemplos incluyen una solicitud para enumerar todos los temas y colas en el espacio de nombres o las solicitudes a entidades que hayan producido un error en la autenticación o autorización. - MessagingErrorSubCode
- OperationResult
- Réplica
Nota:
Azure Monitor no incluye dimensiones en los datos de métricas exportados enviados a un destino como Azure Storage, Azure Event Hubs o registros de Azure Monitor.
Registros del recurso
En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para este servicio. La sección extrae de la lista de todos los tipos de categorías de registros admitidos en Azure Monitor.
Registros de recursos admitidos para Microsoft.ServiceBus/Namespaces
Category | Nombre para mostrar de categoría | Tabla de registro | Admite el plan de registro básico | Admite la transformación en tiempo de ingesta | Consultas de ejemplo | Costos para exportar |
---|---|---|---|---|---|---|
ApplicationMetricsLogs |
Registros de métricas de aplicaciones (sin usar) | AZMSApplicationMetricLogs Captura las métricas de la aplicación (entrantes o salientes, correctas o con errores, etc.) para Azure Event Hubs y Azure Service Bus. |
Sí | No | Sí | |
DiagnosticErrorLogs |
Registros de errores de diagnóstico | AZMSDiagnosticErrorLogs Captura información de diagnóstico agregada, como errores de cliente, errores de disponibilidad del servidor y cuota superadas para varias operaciones de acceso al plano de datos (como enviar o recibir mensajes) en Azure Event Hubs y Azure Service Bus. |
Sí | No | Consultas | Sí |
OperationalLogs |
Registros operativos | AZMSOperationalLogs Captura todas las operaciones de administración que se realizan en el espacio de nombres de Azure Event Hubs/Azure Service Bus y sus entidades. |
Sí | No | Consultas | No |
RuntimeAuditLogs |
Registros de auditoría en entorno de ejecución | AZMSRunTimeAuditLogs Captura información de diagnóstico agregada para varias operaciones de acceso al plano de datos (como enviar o recibir mensajes) en Azure Event Hubs y Azure Service Bus. Los registros de auditoría en tiempo de ejecución solo están disponibles actualmente en el nivel Premium. |
Sí | No | Consultas | Sí |
VNetAndIPFilteringLogs |
Registros de conexión de filtrado de red virtual/IP | AZMSVnetConnectionEvents Captura todos los registros de filtrado de ip y red virtual para Azure Event Hubs y Azure Service Bus. Estos solo se emitirían si el espacio de nombres permite el acceso desde redes seleccionadas o desde una dirección IP específica (reglas de filtro IP). |
Sí | No | Consultas | No |
En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para Azure Service Bus.
- Registros operativos
- Registros de filtrado de IP y red virtual
- Registros de auditoría en entorno de ejecución
Azure Service Bus ahora tiene la capacidad de enviar registros a dos tablas de destino: Azure Diagnostic o tablas específicas de recursos en Log Analytics. Puede usar el botón de alternancia disponible en Azure Portal para elegir tablas de destino.
Registros operativos
Las entradas de registros operativos incluyen los elementos que aparecen en la tabla siguiente:
Nombre | Descripción | Compatible con AzureDiagnostics | Compatible con AZMSOperationalLogs (tabla específica del recurso) |
---|---|---|---|
ActivityId |
Identificador interno que se usa para identificar la actividad especificada. | Sí | Sí |
EventName |
Nombre de operación | Sí | Sí |
ResourceId |
El identificador de recursos de Azure Resource Manager | Sí | Sí |
SubscriptionId |
Id. de suscripción | Sí | Sí |
EventtimeString |
Tiempo de la operación | Sí | No |
TimeGenerated [UTC] |
Hora de la operación ejecutada (en UTC) | No | Sí |
EventProperties |
Propiedades de la operación | Sí | Sí |
Status |
Estado de la operación | Sí | Sí |
Caller |
Autor de la llamada de la operación (Azure Portal o Management Client) | Sí | Sí |
Provider |
Nombre del servicio que emite los registros, como ServiceBus | No | Sí |
Type |
Tipo de registros emitidos | No | Sí |
Category |
Categoría del registro | Sí | No |
Este es un ejemplo de una cadena JSON de registro operativo:
AzureDiagnostics:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Create Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"EventTimeString": "9/28/2016 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"category": "OperationalLogs"
}
Entrada de tabla específica del recurso:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"EventName": "Retrieve Queue",
"resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
"TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"type": "AZMSOperationalLogs",
"Provider" : "SERVICEBUS"
}
Eventos y operaciones capturados en registros operativos
Los registros operativos capturan todas las operaciones de administración que se realizan en el espacio de nombres de Azure Service Bus. Las operaciones de datos no se capturan debido al elevado volumen de este tipo de operaciones que se realizan en Azure Service Bus.
Nota
Para que sea más fácil hacer un seguimiento de las operaciones de datos, se recomienda usar el seguimiento del lado cliente.
Estas operaciones de administración se capturan en los registros operativos:
Ámbito | Operación |
---|---|
Espacio de nombres | - Crear espacio de nombres - Actualizar espacio de nombres - Eliminar espacio de nombres - Actualizar espacio de nombres - Recuperar espacio de nombres - Directiva de SharedAccess |
Cola | - Crear cola - Actualizar cola - Eliminar cola - Cola de eliminación automática - Recuperar cola |
Tema | - Crear tema - Actualizar tema - Eliminar tema - Eliminar tema de AutoDelete - Recuperar tema |
Suscripción | - Crear suscripción - Actualizar suscripción - Eliminar suscripción - Suscripción de eliminación automática - Recuperar suscripción |
Nota:
Actualmente, no se realiza un seguimiento de las operaciones de lectura en los registros operativos.
Registros de filtrado de IP y red virtual
El JSON del evento de conexión de red virtual de Service Bus incluye elementos enumerados en la tabla siguiente:
Nombre | Descripción | Compatible con Azure Diagnostics | Compatible con AZMSVnetConnectionEvents (tabla específica del recurso) |
---|---|---|---|
SubscriptionId |
Identificador de suscripción de Azure | Sí | Sí |
NamespaceName |
Nombre del espacio de nombres | Sí | Sí |
IPAddress |
Dirección IP de un cliente que se conecta al servicio de Service Bus | Sí | Sí |
AddressIP |
Dirección IP del cliente que se conecta a Service Bus | Sí | Sí |
TimeGenerated [UTC] |
Hora de la operación ejecutada (en UTC) | Sí | Sí |
Action |
Acción realizada por el servicio Service Bus al evaluar las solicitudes de conexión. Las acciones admitidas son Accept Connection (Aceptar conexión) y Deny Connection (Denegar conexión). | Sí | Sí |
Reason |
Proporciona el motivo de que se haya realizado la acción. | Sí | Sí |
Count |
Número de repeticiones de una acción dada. | Sí | Sí |
ResourceId |
Identificador de recursos de Azure Resource Manager. | Sí | Sí |
Category |
Categoría del registro | Sí | No |
Provider |
Nombre del servicio que emite los registros, como ServiceBus | No | Sí |
Type |
Tipo de registros emitidos | No | Sí |
Nota:
Los registros de red virtual solo se generan si el espacio de nombres permite el acceso desde redes seleccionadas o desde direcciones IP específicas (reglas de filtro de IP).
Este es un ejemplo de una cadena JSON de registro de red virtual:
AzureDiagnostics:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"IPAddress": "1.2.3.4",
"Action": "Accept Connection",
"Reason": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Category": "ServiceBusVNetConnectionEvent"
}
Entrada de tabla específica del recurso:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"AddressIp": "1.2.3.4",
"Action": "Accept Connection",
"Message": "IP is accepted by IPAddress filter.",
"Count": 1,
"ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
"Provider" : "SERVICEBUS",
"Type": "AZMSVNetConnectionEvents"
}
Registros de auditoría en tiempo de ejecución
Los registros de auditoría en tiempo de ejecución capturan información de diagnóstico agregada de diversas operaciones de acceso al plano de datos (como enviar o recibir mensajes) en Service Bus.
Nota
Los registros de auditoría en tiempo de ejecución solo están disponibles actualmente en el nivel prémium.
Los registros de auditoría en tiempo de ejecución incluyen los elementos enumerados en la tabla siguiente:
Nombre | Descripción | Compatible con Azure Diagnostics | Compatible con AZMSRuntimeAuditLogs (tabla específica del recurso) |
---|---|---|---|
ActivityId |
UUID generado aleatoriamente que garantiza la unicidad de la actividad de auditoría. | Sí | Sí |
ActivityName |
Nombre de la operación en tiempo de ejecución. | Sí | Sí |
ResourceId |
El recurso asociado con la actividad. | Sí | Sí |
Timestamp |
Tiempo de agregación. | Sí | No |
time Generated (UTC) |
Tiempo agregado | No | Sí |
Status |
Estado de la actividad (éxito o error). | Sí | Sí |
Protocol |
Tipo de protocolar asociado a la operación. | Sí | Sí |
AuthType |
Tipo de autenticación (Microsoft Entra ID o directiva SAS). | Sí | Sí |
AuthKey |
Nombre de la directiva SAS o id. de aplicación de Microsoft Entra que se usan para autenticarse en un recurso. | Sí | Sí |
NetworkType |
Tipo de acceso de red: Public o Private . |
Sí | Sí |
ClientIP |
Dirección IP de la aplicación cliente. | Sí | Sí |
Count |
Número total de operaciones realizadas durante el período agregado de 1 minuto. | Sí | Sí |
Properties |
Metadatos específicos de la operación del plano de datos. | Sí | Sí |
Category |
Categoría de registro | Sí | No |
Provider |
Nombre del servicio que emite los registros, como ServiceBus | No | Sí |
Type |
Tipo de registros emitidos | No | Sí |
Este es un ejemplo de una entrada de registro de auditoría en tiempo de ejecución:
AzureDiagnostics:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"Time": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Category": "RuntimeAuditLogs"
}
Entrada de tabla específica del recurso:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
"TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | HTTP | SBMP",
"AuthType": "SAS | AAD",
"AuthKey": "<AAD Application Name| SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Provider": "SERVICEBUS",
"Type" : "AZMSRuntimeAuditLogs"
}
Registros de errores de diagnóstico
Los registros de errores de diagnóstico capturan mensajes de error para cualquier lado cliente, limitación y errores superados por cuota. Proporcionan diagnósticos detallados para la identificación de errores.
Los registros de errores de diagnóstico incluyen elementos enumerados en esta tabla:
Nombre | Descripción | Compatible con Azure Diagnostics | Compatible con AZMSDiagnosticErrorLogs (tabla específica del recurso) |
---|---|---|---|
ActivityId |
UUID generado aleatoriamente que garantiza la unicidad de la actividad de auditoría. | Sí | Sí |
ActivityName |
Nombre de operación | Sí | Sí |
NamespaceName |
Nombre del espacio de nombres | Sí | sí |
EntityType |
Tipo de entidad | Sí | Sí |
EntityName |
Nombre de la entidad | Sí | Sí |
OperationResult |
Tipo de error en Operación (Clienterror o Serverbusy o quotaexceeded) | Sí | Sí |
ErrorCount |
Recuento de errores idénticos durante el período de agregación de 1 minuto. | Sí | Sí |
ErrorMessage |
Mensaje de error detallado | Sí | Sí |
Provider |
Nombre del servicio que emite los registros. Valores posibles: eventhub, relay y servicebus | Sí | Sí |
Time Generated (UTC) |
Hora de la operación | No | Sí |
EventTimestamp |
Tiempo de la operación | Sí | No |
Category |
Categoría de registro | Sí | No |
Type |
Tipo de registros emitidos | No | Sí |
Este es un ejemplo de entrada del registro de errores de diagnóstico:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"SubscriptionId": "<Azure Subscription Id",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"category": "DiagnosticErrorLogs"
}
Entrada de tabla específica del recurso:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"NamespaceName": "Name of Service Bus Namespace",
"EntityType": "Queue",
"EntityName": "Name of Service Bus Queue",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
"OperationResult": "ClientError",
"ErrorCount": 1,
"TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
"ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
"Type": "AZMSDiagnosticErrorLogs"
}
Tablas de registros de Azure Monitor
En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.
El 30 de septiembre de 2026, retiraremos el soporte técnico del protocolo SBMP para Azure Service Bus, por lo que ya no podrá usar este protocolo después del 30 de septiembre de 2026. Migre a las bibliotecas más recientes del SDK de Azure Service Bus mediante el protocolo AMQP, que ofrecen actualizaciones de seguridad críticas y funcionalidades mejoradas, antes de esa fecha.
Para obtener más información, consulte el anuncio de retirada de soporte técnico.
Azure Service Bus usa tablas de Kusto de registros de Azure Monitor. Puede consultar estas tablas con Log Analytics.
Espacios de nombres Microsoft.ServiceBus/Service Bus de Service Bus
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSOperationalLogs
- AZMSVnetConnectionEvents
- AZMSRunTimeAuditLogs
- AZMSApplicationMetricLogs
- AZMSDiagnosticErrorLogs
Registro de actividad
En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.
Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.
Contenido relacionado
- Consulte Supervisión de Azure Service Bus para obtener una descripción de la supervisión de Service Bus.
- Consulte Supervisión de los recursos de Azure con Azure Monitor para obtener información sobre la supervisión de los recursos de Azure.