Skip to main content

telemetries

Creates, updates, deletes, gets or lists a telemetries resource.

Overview​

Nametelemetries
TypeResource
Idnvidia.nvcf_deployments.telemetries

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestring (UTF-8)Telemetry name
telemetry_idstring (uuid)Unique telemetry ID (wire: telemetryId)
created_atstring (date_time)Telemetry creation timestamp (wire: createdAt)
endpointstring (UTF-8)URL for the telemetry endpoint
protocolstring (UTF-8)Protocol used for communication (HTTP, GRPC)
providerstring (UTF-8)Telemetry provider (PROMETHEUS, GRAFANA_CLOUD, SPLUNK, DATADOG, SERVICENOW, KRATOS, KRATOS_THANOS, TIMESTREAM, VICTORIAMETRICS, AZURE_MONITOR, OTEL_COLLECTOR)
typesarraySet of telemetry data types

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselecttelemetry_idRetrieves the details of a specific telemetry configuration by its ID. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header.
listselectRetrieves telemetry configurations for a specific NVIDIA Cloud Account. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header.
createinsertendpoint, protocol, provider, secret, typesCreates telemetry endpoints for NVIDIA Cloud Accounts. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header.
deletedeletetelemetry_idDeletes a specific telemetry configuration for a NVIDIA Cloud Account. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header. If there any functions that are dependent on the Telemetry that is being deleted, then response with 400 status code will be returned.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
telemetry_idstring (uuid)

SELECT examples​

Retrieves the details of a specific telemetry configuration by its ID. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header.

SELECT
name,
telemetry_id,
created_at,
endpoint,
protocol,
provider,
types
FROM nvidia.nvcf_deployments.telemetries
WHERE telemetry_id = '{{ telemetry_id }}' -- required
;

INSERT examples​

Creates telemetry endpoints for NVIDIA Cloud Accounts. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header.

INSERT INTO nvidia.nvcf_deployments.telemetries (
endpoint,
protocol,
provider,
secret,
types
)
SELECT
'{{ endpoint }}' /* required */,
'{{ protocol }}' /* required */,
'{{ provider }}' /* required */,
'{{ secret }}' /* required */,
'{{ types }}' /* required */
RETURNING
telemetry
;

DELETE examples​

Deletes a specific telemetry configuration for a NVIDIA Cloud Account. requires a bearer token with 'manage_telemetries' scope in the HTTP Authorization header. If there any functions that are dependent on the Telemetry that is being deleted, then response with 400 status code will be returned.

DELETE FROM nvidia.nvcf_deployments.telemetries
WHERE telemetry_id = '{{ telemetry_id }}' --required
;