1
- import getConfig from 'next/config' ;
2
-
3
- const { serverRuntimeConfig, publicRuntimeConfig } = getConfig ( ) ;
1
+ import { env } from 'next-runtime-env' ;
4
2
5
3
export const SERVER_URL =
6
4
process . env . NEXT_PUBLIC_SERVER_URL ?? 'http://localhost:8000' ; // NEXT_PUBLIC_SERVER_URL can be empty string
@@ -10,11 +8,13 @@ export const CLICKHOUSE_HOST =
10
8
process . env . NEXT_PUBLIC_CLICKHOUSE_HOST ?? `${ SERVER_URL } /clickhouse-proxy` ;
11
9
12
10
// ONLY USED IN LOCAL MODE
13
- // ex: HDX_LOCAL_DEFAULT_CONNECTIONS='[{"id":"local","name":"Demo","host":"https://demo-ch.hyperdx.io","username":"demo","password":"demo"}]' HDX_LOCAL_DEFAULT_SOURCES='[{"id":"l701179602","kind":"trace","name":"Demo Traces","connection":"local","from":{"databaseName":"default","tableName":"otel_traces"},"timestampValueExpression":"Timestamp","defaultTableSelectExpression":"Timestamp, ServiceName, StatusCode, round(Duration / 1e6), SpanName","serviceNameExpression":"ServiceName","eventAttributesExpression":"SpanAttributes","resourceAttributesExpression":"ResourceAttributes","traceIdExpression":"TraceId","spanIdExpression":"SpanId","implicitColumnExpression":"SpanName","durationExpression":"Duration","durationPrecision":9,"parentSpanIdExpression":"ParentSpanId","spanKindExpression":"SpanKind","spanNameExpression":"SpanName","logSourceId":"l-758211293","statusCodeExpression":"StatusCode","statusMessageExpression":"StatusMessage"},{"id":"l-758211293","kind":"log","name":"Demo Logs","connection":"local","from":{"databaseName":"default","tableName":"otel_logs"},"timestampValueExpression":"TimestampTime","defaultTableSelectExpression":"Timestamp, ServiceName, SeverityText, Body","serviceNameExpression":"ServiceName","severityTextExpression":"SeverityText","eventAttributesExpression":"LogAttributes","resourceAttributesExpression":"ResourceAttributes","traceIdExpression":"TraceId","spanIdExpression":"SpanId","implicitColumnExpression":"Body","traceSourceId":"l701179602"}]' yarn dev:local
14
- export const HDX_LOCAL_DEFAULT_CONNECTIONS =
15
- publicRuntimeConfig . hdxLocalDefaultConnections ;
16
- export const HDX_LOCAL_DEFAULT_SOURCES =
17
- publicRuntimeConfig . hdxLocalDefaultSources ;
11
+ // ex: NEXT_PUBLIC_HDX_LOCAL_DEFAULT_CONNECTIONS='[{"id":"local","name":"Demo","host":"https://demo-ch.hyperdx.io","username":"demo","password":"demo"}]' NEXT_PUBLIC_HDX_LOCAL_DEFAULT_SOURCES='[{"id":"l701179602","kind":"trace","name":"Demo Traces","connection":"local","from":{"databaseName":"default","tableName":"otel_traces"},"timestampValueExpression":"Timestamp","defaultTableSelectExpression":"Timestamp, ServiceName, StatusCode, round(Duration / 1e6), SpanName","serviceNameExpression":"ServiceName","eventAttributesExpression":"SpanAttributes","resourceAttributesExpression":"ResourceAttributes","traceIdExpression":"TraceId","spanIdExpression":"SpanId","implicitColumnExpression":"SpanName","durationExpression":"Duration","durationPrecision":9,"parentSpanIdExpression":"ParentSpanId","spanKindExpression":"SpanKind","spanNameExpression":"SpanName","logSourceId":"l-758211293","statusCodeExpression":"StatusCode","statusMessageExpression":"StatusMessage"},{"id":"l-758211293","kind":"log","name":"Demo Logs","connection":"local","from":{"databaseName":"default","tableName":"otel_logs"},"timestampValueExpression":"TimestampTime","defaultTableSelectExpression":"Timestamp, ServiceName, SeverityText, Body","serviceNameExpression":"ServiceName","severityTextExpression":"SeverityText","eventAttributesExpression":"LogAttributes","resourceAttributesExpression":"ResourceAttributes","traceIdExpression":"TraceId","spanIdExpression":"SpanId","implicitColumnExpression":"Body","traceSourceId":"l701179602"}]' yarn dev:local
12
+ export const HDX_LOCAL_DEFAULT_CONNECTIONS = env (
13
+ 'NEXT_PUBLIC_HDX_LOCAL_DEFAULT_CONNECTIONS' ,
14
+ ) ;
15
+ export const HDX_LOCAL_DEFAULT_SOURCES = env (
16
+ 'NEXT_PUBLIC_HDX_LOCAL_DEFAULT_SOURCES' ,
17
+ ) ;
18
18
19
19
export const HDX_API_KEY = process . env . HYPERDX_API_KEY as string ; // for nextjs server
20
20
export const HDX_SERVICE_NAME =
0 commit comments