From 20439b7054957db297e3395c71837417c85529fd Mon Sep 17 00:00:00 2001 From: Jim Anderson Date: Thu, 19 Sep 2024 13:34:47 -0500 Subject: [PATCH] update example to show all histogram metrics by default --- example/opentelemetry/opentelemetry.mjs | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/example/opentelemetry/opentelemetry.mjs b/example/opentelemetry/opentelemetry.mjs index 745c357..a9f221c 100644 --- a/example/opentelemetry/opentelemetry.mjs +++ b/example/opentelemetry/opentelemetry.mjs @@ -1,6 +1,5 @@ import "dotenv/config"; -import { CredentialsMethod, FgaApiValidationError, OpenFgaClient, TelemetryAttribute, TelemetryMetricConfiguration, TelemetryMetricsConfiguration } from "@openfga/sdk"; -// import { TelemetryConfiguration } from "../../telemetry/configuration"; +import { CredentialsMethod, FgaApiValidationError, OpenFgaClient, TelemetryAttribute, TelemetryConfiguration } from "@openfga/sdk"; let credentials; if (process.env.FGA_CLIENT_ID) { @@ -23,25 +22,8 @@ const counterCredentialsRequestAttributes = new Set([ TelemetryAttribute.FgaClientRequestClientId ]); -const histogramRequestDurationAttributes = new Set([ - TelemetryAttribute.HttpResponseStatusCode, - TelemetryAttribute.UserAgentOriginal, - TelemetryAttribute.HttpRequestMethod, - TelemetryAttribute.FgaClientRequestClientId, - TelemetryAttribute.FgaClientRequestStoreId, - TelemetryAttribute.FgaClientResponseModelId, - TelemetryAttribute.HttpRequestResendCount, -]); - -const histogramQueryDurationAttributes = new Set([ - TelemetryAttribute.HttpResponseStatusCode, - TelemetryAttribute.UserAgentOriginal, - TelemetryAttribute.HttpRequestMethod, - TelemetryAttribute.FgaClientRequestClientId, - TelemetryAttribute.FgaClientRequestStoreId, - TelemetryAttribute.FgaClientResponseModelId, - TelemetryAttribute.HttpRequestResendCount, -]); +const histogramRequestDurationAttributes = TelemetryConfiguration.validAttriburtes; +const histogramQueryDurationAttributes = TelemetryConfiguration.validAttriburtes; const telemetryConfig = { metrics: {