Hi,
You can find the available metric types in Operator Console -> Settings -> Restmon -> Supported_CI_Metric_Types.xlsx. After downloading, this spreadsheet contains the metrics types as well as the metric units that are available.
You had mentioned the Tandberg_MXP schema, those metric types are actually listed in this spreadsheet so they were pre-defined. I'd suggest referencing the ecs_schema.json as well, it's more straightforward in my opinion.
To create new metric types, you can open a support case and ask that they be added. One thing to note: the metric types will more than likely only be added if the metric is generic and would be applicable to other customers.
You can also use 9.1.1:x metric type in your schema if needed. This would allow you to create a new qos that doesn't fall within the provided metric types. So let's say you have 3 metrics in your new schema. You'd use 9.1.1:1, 9.1.1:2, and 9.1.1:3 for the metric_type. Each qos needs it's own qos name and metric type.
Your first qos would something like this:
"uim": {
"defaultpublishing": "true",
"qos_name": "QOS_MY_NEW_METRIC1",
"qos_desc": "Total Free",
"qos_abbr": "PB",
"metric_type": "9.1.1:1",
Hope that helps,
Chris
Original Message:
Sent: 12-02-2020 09:22 AM
From: Glenn Weavind
Subject: How to create a new metric - related to RESTmon probe
Thanks David.
My assumption/guess that the Tandberg_MXP schema example was creating a new metric is incorrect, it seems? All of the metric types used in the example schema already exist.
New Q: is there in fact a way for the user to create new metrics in UIM, please? At the moment I probably don't need to do this...
Original Message:
Sent: 12-01-2020 04:01 PM
From: David MICHEL
Subject: How to create a new metric - related to RESTmon probe
A metric type ID represents the kind of measurement being collected. This ID is a single integer but is typically referenced using its fully-qualified path including the CI type, where it is the number after the colon (for example, the full path of 1.1:12 contains the CI type ID of 1.1 plus the metric type ID of 12, where the combination defines a unique kind of metric that can be collected: "System"."Disk":"Disk Free"). The metric type ID includes the metric unit, for example: 1.1:12 = "System"."Disk"."Disk Free" reported in GB and 1.1:13 = "System"."Disk"."Disk Free" reported in MB. The metric type IDs are defined in the CM_CONFIGURATION_ITEM_METRIC_DEFINITION table and units are defined in the CM_METRIC_UNIT table.
https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/ca-unified-infrastructure-management-probes/GA/probe-development-tools/probe-software-developer-kit/probe-sdk-cookbook/declaring-inventory-metrics-and-bulk-configuration.html
------------------------------
Support Engineer
Broadcom
Original Message:
Sent: 12-01-2020 06:59 AM
From: Glenn Weavind
Subject: How to create a new metric - related to RESTmon probe
Hi: I'm studying the BC examples for the RESTmon probe. Some of them appear to create new metrics (e.g. Tandberg MXP Video Out jitter) which makes sense. However, I can't see where Metric Type is derived from, or where I can find a list/schema of all presently defined metric types.
Is there a documented list somewhere? Is the JSON that's loaded as part of the RESTmon probe configuration enough to create a completely new metric, please?
Thanks.