IafUsageMetrics
Use the IafUsageMetrics API to retrieve metrics information.
getEntityCountByMetric#
Gets a specific metric value by metric name.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
| name | Yes | String | Metric identifier from the usage metrics catalogue. |
(Number | UNKNOWN: UndefinedLiteral) - Metric count value when found; otherwise .
// FileCount is exported from this module for convenience.const fileCount = await IafUsageMetrics.getEntityCountByMetric(ctx, FileCount);getFileCount#
Gets file count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of files
const fileCount = await IafUsageMetrics.getFileCount(ctx);getFileCountGraphics#
Gets graphics file count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of graphics files
const graphicsFileCount = await IafUsageMetrics.getFileCountGraphics(ctx);getFileVersionCount#
Gets file version count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of file versions
const fileVersionCount = await IafUsageMetrics.getFileVersionCount(ctx);getFileVersionCountGraphics#
Gets graphics file version count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of graphics file versions
const graphicsVersionCount = await IafUsageMetrics.getFileVersionCountGraphics(ctx);getFileVersionSize#
Gets file version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of file versions
const fileVersionSize = await IafUsageMetrics.getFileVersionSize(ctx);getFileVersionSizeGraphics#
Gets graphics file version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of graphics file versions
const graphicsVersionSize = await IafUsageMetrics.getFileVersionSizeGraphics(ctx);getGeneralMetrics#
Gets general metrics from a particular application and/or workspace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Object - metrics object
const metrics = await IafUsageMetrics.getGeneralMetrics(ctx);// metrics.metrics could include entries such as { metrics: [{ metricName: "dtplatform.passportsvc.WorkspaceCount", value: 12 },{ metricName: "dtplatform.passportsvc.UserGroupCount", value: 32},{ metricName: "dtplatform.passportsvc.UserConfigCount", value: 32}]}getNamedFileCollectionCount#
Gets named file collection count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named file collections
const fileCollectionCount = await IafUsageMetrics.getNamedFileCollectionCount(ctx);getNamedFileCollectionRelatedItemCount#
Gets named file collection related item count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named file collection related items
const fileCollectionRelatedItemCount = await IafUsageMetrics.getNamedFileCollectionRelatedItemCount(ctx);getNamedFileCollectionVersionCount#
Gets named file collection version count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named file collection versions
const fileCollectionVersionCount = await IafUsageMetrics.getNamedFileCollectionVersionCount(ctx);getNamedFileCollectionVersionSize#
Gets named file collection version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of named file collection versions
const fileCollectionVersionSize = await IafUsageMetrics.getNamedFileCollectionVersionSize(ctx);getNamedTelemetryCollectionCount#
Gets named telemetry collection count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named telemetry collections
const telemetryCollectionCount = await IafUsageMetrics.getNamedTelemetryCollectionCount(ctx);getNamedTelemetryCollectionRelatedItemCount#
Gets named telemetry collection related item count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named telemetry collection related items
const telemetryRelatedItemCount = await IafUsageMetrics.getNamedTelemetryCollectionRelatedItemCount(ctx);getNamedTelemetryCollectionTimeSeriesSize#
Gets named telemetry collection time series collection size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of named telemetry collection time series collections
const telemetryTimeSeriesSize = await IafUsageMetrics.getNamedTelemetryCollectionTimeSeriesSize(ctx);getNamedTelemetryCollectionVersionCount#
Gets named telemetry collection version count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named telemetry collection versions
const telemetryVersionCount = await IafUsageMetrics.getNamedTelemetryCollectionVersionCount(ctx);getNamedTelemetryCollectionVersionSize#
Gets named telemetry collection version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of named telemetry collection versions
const telemetryVersionSize = await IafUsageMetrics.getNamedTelemetryCollectionVersionSize(ctx);getNamedUserCollectionCount#
Gets named user collection count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named user collections
const collectionCount = await IafUsageMetrics.getNamedUserCollectionCount(ctx);getNamedUserCollectionRelatedItemCount#
Gets named user collection related item count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named user collection related items
const relatedItemCount = await IafUsageMetrics.getNamedUserCollectionRelatedItemCount(ctx);getNamedUserCollectionVersionCount#
Gets named user collection version count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of named user collection versions
const versionCount = await IafUsageMetrics.getNamedUserCollectionVersionCount(ctx);getNamedUserCollectionVersionSize#
Gets named user collection version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of named user collection versions
const versionSize = await IafUsageMetrics.getNamedUserCollectionVersionSize(ctx);getPreviewImageFileSize#
Gets preview image file size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of preview image files
const previewImageSize = await IafUsageMetrics.getPreviewImageFileSize(ctx);getScriptCount#
Gets script count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of scripts
const scriptCount = await IafUsageMetrics.getScriptCount(ctx);getScriptVersionSize#
Gets script version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of script versions
const scriptVersionSize = await IafUsageMetrics.getScriptVersionSize(ctx);getUserConfigCount#
Gets user config count for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of user configs
const userConfigCount = await IafUsageMetrics.getUserConfigCount(ctx);getUserConfigVersionSize#
Gets user config version size for a particular namespace.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - size of user config versions
const userConfigVersionSize = await IafUsageMetrics.getUserConfigVersionSize(ctx);getUsergroupCountByApplication#
Gets user group count for a particular application.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of user groups
const userGroupCount = await IafUsageMetrics.getUsergroupCountByApplication(ctx);getWorkspaceCountByApplication#
Gets workspace count from a particular application.
| Parameter | Required | Type | Description |
|---|---|---|---|
| ctx | No | Ctx | Context storage that contains data, such as authorization token requirements, namespaces, or session storage. |
Number - number of workspaces
const workspaceCount = await IafUsageMetrics.getWorkspaceCountByApplication(ctx);