The runtime events and metrics payload generated by webMethods API Gateway at run-time is published to the configured Email destination. The columns that make up the events and metrics data model for Email are listed below:
Transactional Events
Column | Description |
---|---|
apiName | Name of the API in which the event
occurred.
Example: SampleAPI |
consumerId | The unique identifier for the consumer
associated with the API invocation.
Example: c0f84954-9732-11e5-b9f4-f159eafe47b2 |
consumerName | Name of the consumer associated with the API invocation. A consumer name is populated as unknown when webMethods API Gateway is unable to identify the consumer using a security policy that is configured for the API. Example: SampleApplication |
correlationID |
The unique identifier that is automatically generated for every request coming to webMethods API Gateway and can be used to query the log. Example: MED38e9cfa4-2348-408b-9462-124b2181c1a6:656 |
Description | Message that describes the date and time
the API was invoked and the application associated with the API invocation.
Example: Invoked at 4/24/18 1:50 PM Consumer Name: Unknown Consumer ID: Unknown |
ErrorOrigin | The origin of error.
Example: Nativeserivce |
External Calls | List the external calls from webMethods API Gateway. These external calls can be to a native
service or service registry. Example:
|
Native Endpoint | The endpoint URL of the native API being
invoked.
Example: http://petstore.swagger.io/v2/pet/55 |
Native HTTP Method | The HTTP method used to invoke the native
service.
Example: GET |
Native Request Headers | Request header in the incoming request from the webMethods API Gateway to native service. Example:
|
Native Request Payload | The native service request data.
Example:
|
Native Response Headers | Response header in the outgoing response from the native
service to webMethods API Gateway. Example:
|
Native Response Payload | The native service response data.
Example:
|
Native URL | URL of the native service.
Example: http://petstore.swagger.io/v2/pet/2 |
Operation/Resource Name | Name of the operation or resource that is
being invoked on the API.
Example: /pet/{petId} |
Policy Action Name | Name of the runtime policy that is
enforced on the API.
Example: Log Invocation |
Source Gateway Node | Source webMethods API Gateway's IP address. Example: 10.0.75.1 |
Status | Status of the API invocation.
Possible values are: SUCCESS, FAILURE |
Version | The system-assigned version identifier
for the API.
Example: 1.0 |
Monitoring Events
Column | Description |
---|---|
alertDesc |
Text of the alert message sent to a configured destination when the performance conditions are violated. The alert message is specified in the policy definition of an API. Example: EnforcePolicy-HardLimit |
alertSource | The type of alert generated for the
event.
Example: Monitor |
alertType | Text of the alert message sent to a
configured destination when the performance conditions are violated. The alert
message is specified in the policy definition of an API.
Example: Test |
apiGWHostName | Name of the host which serves the request.
Example: SAG-HS09MG2 |
apiName | Name of the API in which the event
occurred.
Example: SampleAPI |
apiVersion | The system-assigned version identifier
for the API.
Example: 1.0 |
applicationId | The unique identifier for the application
associated with the API invocation.
Example: c0f84954-9732-11e5-b9f4-f159eafe47b2 |
applicationName | Name of the application associated with the API invocation.
An application name is populated as unknown when webMethods API Gateway is unable to identify the application using a security policy that is configured for the API. Example: SampleApplication |
monitorAttr | The monitored attribute which has
breached the configured SLA.
Example: AVGRESPONSETIME GT 1.0, SUCCESSCOUNT EQ 3, REQUESTCOUNT GT 10 |
Native Endpoint | The endpoint URL of the native API that
is being invoked.
Example: http://petstore.swagger.io/v2/pet/55 |