Reports the status of one or more instrumentation configurations from SDK instances¶
Description¶
Reports the status of one or more instrumentation configurations from SDK instances. Use this to record when configurations become ready, hit errors, become active, or are disabled by limits.
Report READY, ERROR, and DISABLED when the status changes. Report ACTIVE periodically (for example, every minute) while instrumentation is running.
Usage¶
cloudwatchapplicationsignals_report_instrumentation_configuration_status(
Service, Environment, Configurations)
Arguments¶
-
Service[required] The service that the reported configurations belong to.
-
Environment[required] The environment that the service is running in.
-
Configurations[required] An array of configuration status reports (up to 100) that include the instrumentation type, signal type, location hash, status, timestamp, and optional error cause.
Value¶
A list with the following syntax:
list(
Service = "string",
Environment = "string",
UnprocessedStatusEvents = list(
list(
InstrumentationType = "BREAKPOINT"|"PROBE",
SignalType = "SNAPSHOT",
LocationHash = "string",
Status = "READY"|"ERROR"|"ACTIVE"|"DISABLED",
Time = as.POSIXct(
"2015-01-01"
),
FailedReason = "THROTTLED"|"INTERNAL_ERROR"|"VALIDATION_ERROR"
)
)
)
Request syntax¶
svc$report_instrumentation_configuration_status(
Service = "string",
Environment = "string",
Configurations = list(
list(
InstrumentationType = "BREAKPOINT"|"PROBE",
SignalType = "SNAPSHOT",
LocationHash = "string",
Status = "READY"|"ERROR"|"ACTIVE"|"DISABLED",
Time = as.POSIXct(
"2015-01-01"
),
ErrorCause = "FILE_NOT_FOUND"|"METHOD_NOT_FOUND"|"LINE_NOT_EXECUTABLE"|"OVERLOADED_METHODS"|"LANGUAGE_MISMATCH"|"RUNTIME_ERROR"
)
)
)