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.
| Metric | Metric Chart Display Name | Unit | Description | Dimensions |
|---|---|---|---|---|
AuthFailureCount | Authentication Failure Count | count | Shows the number of authentication failures for an IoT domain. | resourceId, domainGroupId, protocol, reasonCode |
HttpConnectionCount | HTTP Connection Count | count | Shows the number of active HTTPS connections for an IoT domain. | resourceId, domainGroupId |
MqttConnectionCount | MQTT Connection Count | count | Shows the number of active MQTTS connections for an IoT domain. | resourceId, domainGroupId, port |
| Metric | Metric Chart Display Name | Unit | Description | Dimensions |
|---|---|---|---|---|
ReceivedCount | Message Received Count | count | Shows the number of messages received for an IoT domain. | resourceId, domainGroupId |
ReceivedBytes | Bytes Received Count | bytes | Shows the number of bytes received for an IoT domain. | resourceId, domainGroupId |
NormalizedCount | Normalized Count | count | Shows the number of telemetry values or properties normalized for an IoT domain. | resourceId, domainGroupId |
RejectedCount | Rejected Message Count | count | Shows the number of messages rejected for an IoT domain. | resourceId, domainGroupId |
RejectedBytes | Rejected Bytes | bytes | Shows the number of bytes rejected for an IoT domain. | resourceId, domainGroupId |
SentCount | Sent Message Count | count | Shows the number of messages sent for an IoT domain. | resourceId, domainGroupId |
SentBytes | Sent Bytes Count | bytes | Shows the number of bytes sent for an IoT domain. | resourceId, domainGroupId |
| Metric | Metric Chart Display Name | Unit | Description | Dimensions |
|---|---|---|---|---|
DomainGroupCount | Domain Group Count | count | Total number of domain group resources per tenancy. | lifecycleState, type |
DomainCount | Domain Count | count | Total number of domain resources per tenancy. | domainGroupId, lifecycleState |
FlowRuntimeCount | Flow Runtime Instance Count | count | Total number of Flow Runtime resources in an IoT domain. | resourceId (domainId), domainGroupId, lifecycleState, scale |
DigitalTwinInstanceCount | Digital Twin Instance Count | count | Total number of digital twin instances in an IoT domain. | resourceId (domainId), domainGroupId, connectivityType, lifecycleState |
DigitalTwinAdapterCount | Digital Twin Adapter Count | count | Total number of digital twin adapters in an IoT domain. | resourceId (domainId), domainGroupId, lifecycleState |
DigitalTwinModelCount | Digital Twin Model Count | count | Total number of digital twin models in an IoT domain. | resourceId (domainId), domainGroupId, lifecycleState |
DigitalTwinRelationshipCount | Digital Twin Relationship Count | count | Total 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.
If you haven't created any IoT Flow Runtime resources, Flow Runtime metrics aren't displayed.
| Metric | Metric Chart Display Name | Unit | Description | Dimensions |
|---|---|---|---|---|
FlowRuntimeCpuUtilization | Flow Runtime CPU Utilization | percent | The percentage of the Flow Runtime's CPU resources that are in use. | resourceId (flowRuntimeId), domainId, domainGroupId |
FlowRuntimeMemoryUtilization | Flow Runtime Memory Utilization | percent | The percentage of the Flow Runtime's memory resources that are in use. | resourceId (flowRuntimeId), domainId, domainGroupId |
FlowRuntimeNetworkBytesIn | Flow Runtime Network Bytes In | bytes | Network receipt throughput, expressed as bytes received. | resourceId (flowRuntimeId), domainId, domainGroupId |
FlowRuntimeNetworkBytesOut | Flow Runtime Network Bytes Out | bytes | Network transmission throughput, expressed as bytes transmitted. | resourceId (flowRuntimeId), domainId, domainGroupId |