Details for Events
Logging details for Events logs.
Resources
- rules
Log Categories
API value (ID): | Console (Display Name) | Description |
---|---|---|
ruleexecutionlog | Rule Execution Logs | Describes how rules were evaluated against events emitted from resources. |
Availability
Events logging is available in all the regions of the commercial realms. Events logging is not available in regions within the Government Cloud realm.
Contents of an Events Log
Property | Description |
---|---|
logTime |
The time of the event, expressed in RFC 3339 timestamp format. |
ruleId |
The events rule ID. |
eventId |
The UUID of the event. This identifier is not an OCID, but just a unique ID for the event. |
message |
The event message. |
target |
The rule action. For example:
|
An Example Events Log
For events there are two types of messages:{
"specversion": "1.0",
"type": "com.oraclecloud.eventsservice.eventrule.ruleexecutionlog",
"source": "Flowlogs",
"id": "6e6dbfd3-4bce-4484-848d-af53f19bd6c9",
"time": "2020-08-24T23:31:44Z",
"oracle": {
"logid": "ocid1.log.oc1.iad.<unique_ID>",
"loggroupid": "ocid1.loggroup.oc1.iad.<unique_ID>",
"compartmentid": "ocid1.compartment.oc1..<unique_ID>",
"tenantid": "ocid1.tenancy.oc1..<unique_ID>",
"ingestedtime": "2020-08-19T15:33:30.832Z"
},
"data": {
"ruleId": "ocid1.eventrule.oc1.iad.<unique_ID>",
"eventId": "24bc7219-efec-4ccd-350b-be2d833439d2",
"message": "Event failed to deliver to FAAS. Exception from FAAS endpoint
https://ptktjbkp22a.us-ashburn-1.functions.oci.oraclecloud.com, exception message:
(502, FunctionInvokeImageNotAvailable, false) Failed to pull function image (opc-request-id:
AA3D3CEE50107C103AA662B8646A0EEE/01EGHCZXNW1BT0750ZJ0058HCP/01EGHCZXNW1BT0750ZJ0058HCQ),
opc-request-id AA3D3CEE50107C103AA662B8646A0EEE/01EGHCZXNW1BT0750ZJ0058HCP/01EGHCZXNW1BT0750ZJ0058HCQ,
statuscode 502", "target": "ocid1.fnfunc.oc1.iad.<unique_ID>"
}
}
{
"specversion": "1.0",
"type": "com.oraclecloud.eventsservice.eventrule.ruleexecutionlog",
"source": "cmi-push-vcn-splunk-phoenix",
"id": "52007b4c-225e-4d6c-9dea-077b884a94e9",
"time": "2020-08-24T23:35:16Z",
"oracle": {
"logid": "ocid1.log.oc1.iad.<unique_ID>",
"loggroupid": "ocid1.loggroup.oc1.iad.<unique_ID>",
"compartmentid": "ocid1.compartment.oc1..<unique_ID>",
"tenantid": "ocid1.tenancy.oc1..<unique_ID>",
"ingestedtime": "2020-08-19T15:33:30.832Z"
},
"data": {
"ruleId": "ocid1.eventrule.oc1.phx.<unique_ID>",
"eventId": "30bde0fa-af8a-f50c-aa01-4fc42f28acb9",
"message": "Rule has matched event"
}
}
Events Log Object Name
Objects that store Events log data use the following naming format:
Rule_Execution_Log/<event_rule_OCID>/<YYYY-MM-DDTHH_MMZ>[_<seqNum>].log.gz
For example:
Rule_Execution_Log/ocid1.eventrule.oc1.phx.<unique_ID>/2019-03-21T00_00Z.log.gz
Rule_Execution_Log/ocid1.eventrule.oc1.phx.<unique_ID>/2019-03-21T00_00Z_2.log.gz