Ruby data collector metrics
The metrics for Ruby data collector resource types collect data for monitoring with IBM Cloud Pak for Multicloud Management. Every Ruby data collector resource type defines a set of dimensions and metrics. The descriptions provide such information as data type, dimension key, and metric unit.
Resource ruby Application Runtime
Ruby Application Runtime.
The following section lists the metrics, dimensions and components of Resource ruby Application Runtime.
Metrics
It lists the description, type and unit information of the metrics available for the resource.
CPU Usage
- The CPU usage of python application (percent) at the latest sampling interval.
- The type is double.
- The unit is percent.
Memory Usage
- The physical memory usage of python application (RSS) at the latest sampling interval.
- The type is double.
- The unit is Mb.
Total Physical Memory
- The system total physical memory.
- The type is double.
- The unit is Mb.
Virtual Memory Usage
- The virtual memory usage of python application (VMS) at the latest sampling interval.
- The type is double.
- The unit is Mb.
Dimensions
It lists the description and type information of the dimensions available for the resource.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- The component type.
- The type is string.
Container ID
- The container ID that which pod the app is running on.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name that which pod the app is running on.
- The type is string.
Process ID
- The process id.
- The type is string.
Resource ID
- The resource ID.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Component: App Info
Application summary.
The following section lists the metrics and dimensions of Component App Info.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Traffic
- The application requests per minute in the last interval.
- The type is int.
- The unit is count.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
app name
- The app name.
- The type is string.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- The component type.
- The type is string.
Container ID
- The container ID that which pod the app is running on.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name that which pod the app is running on.
- The type is string.
Request Name
- Request Name.
- The type is string.
Resource ID
- The resource ID.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Component: errorMetrics
Error Metrics.
The following section lists the metrics and dimensions of Component errorMetrics.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Error Count
- The error count of the certain request and certain error code type.
- The type is int.
- The unit is count.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
Application Name
- The name of the application.
- The type is string.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container ID
- The container id of the application.
- The type is string.
Error Code
- The response error code of the request.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name of the application.
- The type is string.
Request Detail
- The full url of the request (e.g. http://x.x.x.x:xxxx/abc.).
- The type is string.
Request Method
- The method of the request (e.g. POST, GET, DELETE, ...).
- The type is string.
Request Name
- Request Name.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Component: HTTP Request
The HTTP summary per request.
The following section lists the metrics and dimensions of Component HTTP Request.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Request Average Response Time
- The average response time of requests belonging to specific request in the last minute.
- The type is double.
- The unit is milliseconds.
Request Count
- The request count per request in last minute.
- The type is int.
- The unit is requests.
Request Failure Rate
- The failure rate of specific request in the last minute.
- The type is double.
- The unit is percent.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- The component type.
- The type is string.
Container ID
- The container ID that which pod the app is running on.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name that which pod the app is running on.
- The type is string.
Request Url
- The Request Url.
- The type is string.
Resource ID
- The resource ID.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Component: requestMetrics
Request Metrics.
The following section lists the metrics and dimensions of Component requestMetrics.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Request Response Time
- The response time of the certain request.
- The type is float.
- The unit is milliseconds.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
Application Name
- The name of the application.
- The type is string.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- Component Type.
- The type is string.
Container ID
- The container id of the application.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name of the application.
- The type is string.
Request Detail
- The full url of the request (e.g. http://x.x.x.x:xxxx/abc.).
- The type is string.
Request Method
- The method of the request (e.g. POST, GET, DELETE, ...).
- The type is string.
Request Name
- Request Name.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Status
- The response status of the request.
- The type is string.
Status Code
- The response status code of the request.
- The type is string.
Component: saturations
Saturations.
The following section lists the metrics and dimensions of Component saturations.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Saturation
- All kinds of saturations.
- The type is double.
- The unit is percent.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- The component type.
- The type is string.
Container ID
- The container id of the application.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name of the application.
- The type is string.
Resource ID
- The resource ID.
- The type is string.
Saturation Type
- The Saturation type.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.
Component: Thread Info
Thread Info.
The following section lists the metrics and dimensions of Component Thread Info.
Metrics
It lists the description, type and unit information of the metrics available for the component.
Active Thread Count
- Active Thread Count.
- The type is int.
- The unit is threads.
Daemon Thread Count
- Daemon Thread Count.
- The type is int.
- The unit is threads.
Thread Count
- Thread count.
- The type is int.
- The unit is threads.
Dimensions
It lists the description, type and unit information of the dimensions available for the component.
Cluster ID
- The uid of current ICP Cluster, get from k8s monitoring agent.
- The type is string.
Component Type
- The component type.
- The type is string.
Container ID
- The container ID that which pod the app is running on.
- The type is string.
Name Space
- Name Space.
- The type is string.
Pod Name
- The pod name that which pod the app is running on.
- The type is string.
Resource ID
- The resource ID.
- The type is string.
Service Id
- The service id the application expose.
- The type is string.
Service Name
- The service name the application expose.
- The type is string.