PagerDuty Elixir v0.0.1 PagerDuty.LogEntry
PagerDuty keeps a log of all the events that happen to an incident. These are exposed as log entries.
Log entries give you more insight into how your team or organization is handling your incidents.
Log entry data includes details about the event(s) that affected the
PagerDuty.Incident throughout its lifecycle, such as:
- the data contained in events sent by the
PagerDuty.Integration - what
PagerDuty.Userwere notified (PagerDuty.Notification) and when - how they were notified (
PagerDuty.Notification) - what
PagerDuty.Useracknowledged or resolved thePagerDuty.Incident - any automatic actions that occurred to the
PagerDuty.Incident - other manual
PagerDuty.Useractions, such as a reassignment or a note
Log entries cannot be created directly through the API; they are a result of other actions. The API provides read-only access to the log entries generated by PagerDuty.
Attributes
@id: id@summary: A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname, though it is not intended to be an identifier.@self: the API show URL at which the object is accessible@html_url: a URL at which the entity is uniquely displayed in the Web app@type: valid options are:acknowledge_log_entryacknowledge_log_entry_referenceannotate_log_entryannotate_log_entry_referenceassign_log_entryassign_log_entry_referenceescalate_log_entryescalate_log_entry_referenceexhaust_escalation_path_log_entryexhaust_escalation_path_log_entry_referencenotify_log_entrynotify_log_entry_referencereach_trigger_limit_log_entryreach_trigger_limit_log_entry_referencerepeat_escalation_path_log_entryrepeat_escalation_path_log_entry_referenceresolve_log_entryresolve_log_entry_referencesnooze_log_entrysnooze_log_entry_referencetrigger_log_entrytrigger_log_entry_referenceunacknowledge_log_entryunacknowledge_log_entry_reference
@created_at: Time at which the log entry was created.@channel: ThePagerDuty.Channelfield represents the means by which the action was carried out.@agent:PagerDuty.Agent@note: Optional field containing a note, if one was included with the log entry.@contexts:PagerDuty.Contexts to be included with the trigger such as links to graphs or images.@service: Will be a reference to service unless included@incident: Will be a reference to incident unless included@teams: Will consist of references to teams unless included@event_details: Additional details about the event.
Summary
Types
t()
t() :: %PagerDuty.LogEntry{agent: PagerDuty.Agent, channel: PagerDuty.Channel, contexts: [PagerDuty.Context], created_at: String.t, event_details: String.t, html_url: String.t, id: String.t, incident: PagerDuty.Incident, note: String.t, self: String.t, service: PagerDuty.Service, summary: String.t, teams: [PagerDuty.Team], type: String.t}