The requested article is not available. Either it doesn't apply to this version of the product or the relevant information is organized differently in this version of the docs. You can search, browse, or go back to the other version.
Support EMS application-logs endpoint overview
Contributors
-
PDF of this doc site

Collection of separate PDF docs
Creating your file...
This may take a few minutes. Thanks for your patience.
Your file is ready
Overview
A POST request allows a standalone application to log its events on the ONTAP system as EMS events and optionally generate AutoSupports. This event information is encapsulated in an app.log.x event, or callhome.client.app.x event in case AutoSupport generation is required, based on the event's severity.
|
This API only supports POST. Generated events can be retrieved using the /api/support/ems/events API. |
Examples
Creating a new app.log.* event
The following example generates an app.log.error event.
# The API: POST /api/support/ems/application-logs # The call: curl -X POST "https://<mgmt-ip>/api/support/ems/application-logs" -H "accept: application/hal+json" -H "Content-Type: application/json" -d "{ \"computer_name\": \"W12-R2-DC\", \"event_source\": \"SnapCenter Software\", \"app_version\": \"3.0.0.2373\", \"event_id\": 10001, \"category\": \"error\", \"event_description\": \"Clone split job failed\", \"severity\": \"error\", \"autosupport_required\": false}" # The response: 201 CREATED {}
Retrieving a list of events generated by this API
The following example retrieves all app.log.* events.
# The API: GET /api/support/ems/events # The call: curl -X GET "https://<mgmt-ip>/api/support/ems/events?message.name=app.log.*" -H "accept: application/hal+json" # The response: 200 OK { "records": [ { "node": { "name": "node1", "uuid": "d96d5d8d-118a-11ec-aad8-005056bb974c", "_links": { "self": { "href": "/api/cluster/nodes/d96d5d8d-118a-11ec-aad8-005056bb974c" } } }, "index": 7865, "time": "2021-09-17T09:36:28-04:00", "message": { "severity": "emergency", "name": "app.log.emerg" }, "log_message": "app.log.emerg: iMac: iPad ipad3: (10001) handheld: TestLine1", "_links": { "self": { "href": "/api/support/ems/events/node1/7865" } } } ], "num_records": 1, "_links": { "self": { "href": "/api/support/ems/events?message.name=app.log.*" } } }