Internet of Things Metrics Reference

Review details about the metrics emitted for the metric namespace oci_iot for the Internet of Things (IoT) Platform.

The metrics in oci_iot are automatically available for the IoT resources you create. You don't need to enable monitoring on the resource to get these metrics.

For the predefined charts available on each resource's Monitoring tab, see Default Console Metric Charts.

Available Metrics: oci_iot

Dimensions

Internet of Things metrics include the following dimensions:

connectivityType
The connectivity type of the digital twin instance.
domainGroupId
The OCID of the IoT domain group associated with the metric.
domainId
The OCID of the parent IoT domain for a per-runtime metric.
lifecycleState
The lifecycle state of the resource.
port
Port number for the IoT domain group.
protocol
The protocol used by the IoT domain group to connect to the IoT Platform.
reasonCode
The reason code details.
resourceId
The OCID of the primary OCI resource represented by the metric stream. The exact resource type depends on the metric family.
scale
The configured scale of the IoT Flow Runtime.
type
The resource type.

IoT Domain Metrics

Use the metrics emitted by the oci_iot metric namespace to monitor IoT domain groups, domains, and digital twin resources.

For metrics in these tables that include resourceId, resourceId is the OCID of the IoT domain to which the metric applies. For an aggregate digital twin instance count, it identifies the IoT domain containing the resources being counted, not an individual digital twin resource.

Authentication and Connectivity Metrics
MetricMetric Chart Display NameUnitDescriptionDimensions
AuthFailureCountAuthentication Failure CountcountShows the number of authentication failures for an IoT domain.resourceId, domainGroupId, protocol, reasonCode
HttpConnectionCountHTTP Connection CountcountShows the number of active HTTPS connections for an IoT domain.resourceId, domainGroupId
MqttConnectionCountMQTT Connection CountcountShows the number of active MQTTS connections for an IoT domain.resourceId, domainGroupId, port
Message Processing Metrics
MetricMetric Chart Display NameUnitDescriptionDimensions
ReceivedCountMessage Received CountcountShows the number of messages received for an IoT domain.resourceId, domainGroupId
ReceivedBytesBytes Received CountbytesShows the number of bytes received for an IoT domain.resourceId, domainGroupId
NormalizedCountNormalized CountcountShows the number of telemetry values or properties normalized for an IoT domain.resourceId, domainGroupId
RejectedCountRejected Message CountcountShows the number of messages rejected for an IoT domain.resourceId, domainGroupId
RejectedBytesRejected BytesbytesShows the number of bytes rejected for an IoT domain.resourceId, domainGroupId
SentCountSent Message CountcountShows the number of messages sent for an IoT domain.resourceId, domainGroupId
SentBytesSent Bytes CountbytesShows the number of bytes sent for an IoT domain.resourceId, domainGroupId
IoT Resource Utilization Metrics
MetricMetric Chart Display NameUnitDescriptionDimensions
DomainGroupCountDomain Group CountcountTotal number of domain group resources per tenancy.lifecycleState, type
DomainCountDomain CountcountTotal number of domain resources per tenancy.domainGroupId, lifecycleState
FlowRuntimeCountFlow Runtime Instance CountcountTotal number of Flow Runtime resources in an IoT domain.resourceId (domainId), domainGroupId, lifecycleState, scale
DigitalTwinInstanceCountDigital Twin Instance CountcountTotal number of digital twin instances in an IoT domain.resourceId (domainId), domainGroupId, connectivityType, lifecycleState
DigitalTwinAdapterCountDigital Twin Adapter CountcountTotal number of digital twin adapters in an IoT domain.resourceId (domainId), domainGroupId, lifecycleState
DigitalTwinModelCountDigital Twin Model CountcountTotal number of digital twin models in an IoT domain.resourceId (domainId), domainGroupId, lifecycleState
DigitalTwinRelationshipCountDigital Twin Relationship CountcountTotal number of digital twin relationships in an IoT domain.resourceId (domainId), domainGroupId, lifecycleState

IoT Flow Runtime Metrics

Review metrics and dimensions for IoT Flow Runtime resources.

Use these metrics to monitor the number, network throughput, CPU activity, and memory use of IoT Flow Runtime resources.

For FlowRuntimeCount, resourceId is the OCID of the IoT domain containing the Flow Runtime resources being counted. For the CPU, memory, and network metrics, resourceId is the OCID of the Flow Runtime to which the metric applies, while domainId and domainGroupId identify its parent IoT domain and domain group.

In the Dimensions column, the name in parentheses after resourceId identifies the resource type whose OCID is used for resourceId. The parenthetical name isn't an additional metric dimension.

Note

If you haven't created any IoT Flow Runtime resources, Flow Runtime metrics aren't displayed.
IoT Flow Runtime Metrics
MetricMetric Chart Display NameUnitDescriptionDimensions
FlowRuntimeCpuUtilizationFlow Runtime CPU UtilizationpercentThe percentage of the Flow Runtime's CPU resources that are in use.resourceId (flowRuntimeId), domainId, domainGroupId
FlowRuntimeMemoryUtilizationFlow Runtime Memory UtilizationpercentThe percentage of the Flow Runtime's memory resources that are in use.resourceId (flowRuntimeId), domainId, domainGroupId
FlowRuntimeNetworkBytesInFlow Runtime Network Bytes InbytesNetwork receipt throughput, expressed as bytes received.resourceId (flowRuntimeId), domainId, domainGroupId
FlowRuntimeNetworkBytesOutFlow Runtime Network Bytes OutbytesNetwork transmission throughput, expressed as bytes transmitted.resourceId (flowRuntimeId), domainId, domainGroupId