Skip to content

Commit

Permalink
Merge pull request #76 from LerianStudio/feat/open-telemetry
Browse files Browse the repository at this point in the history
✨ feat: integrate OpenTelemetry metrics
  • Loading branch information
gabrielcastr0 authored Dec 10, 2024
2 parents bb812ca + 3a23f80 commit 512f086
Show file tree
Hide file tree
Showing 7 changed files with 4,092 additions and 4,366 deletions.
8 changes: 8 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
# OpenTelemetry Configuration
OTEL_RECEIVER_HTTP_PORT=4318
OTEL_HOST='localhost'
OTEL_URL='http://${OTEL_HOST}:${OTEL_RECEIVER_HTTP_PORT}/v1/metrics'

# Midaz Console
MIDAZ_CONSOLE_PORT=8081
MIDAZ_CONSOLE_SERVICE_HOST='localhost'
MIDAZ_CONSOLE_SERVICE_PORT=8081
MIDAZ_CONSOLE_BASE_PATH='http://${MIDAZ_CONSOLE_SERVICE_HOST}:${MIDAZ_CONSOLE_PORT}'

# NextAuth Configuration
NEXTAUTH_URL='http://localhost:${MIDAZ_CONSOLE_PORT}'
NEXTAUTH_SECRET=testSecret
NEXTAUTH_CASDOOR_CLIENT_ID='9670e0ca55a29a466d31'
Expand All @@ -13,6 +20,7 @@ NEXTAUTH_CASDOOR_AUTH_URL='http://${NEXTAUTH_CASDOOR_AUTH_HOST}:${NEXTAUTH_CASDO
NEXTAUTH_CASDOOR_ORGANIZATION_NAME=lerian
NEXTAUTH_CASDOOR_APPLICATION_NAME=app-midaz

# Midaz API Configuration
MIDAZ_API_HOST='ledger'
MIDAZ_API_PORT=3000
MIDAZ_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_API_PORT}/v1'
Expand Down
8 changes: 8 additions & 0 deletions .env.local.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
# OpenTelemetry Configuration
OTEL_RECEIVER_HTTP_PORT=4318
OTEL_HOST='localhost'
OTEL_URL='http://${OTEL_HOST}:${OTEL_RECEIVER_HTTP_PORT}/v1/metrics'

# Midaz Console
MIDAZ_CONSOLE_PORT=8081
MIDAZ_CONSOLE_SERVICE_HOST='localhost'
MIDAZ_CONSOLE_SERVICE_PORT=8081
MIDAZ_CONSOLE_BASE_PATH='http://${MIDAZ_CONSOLE_SERVICE_HOST}:${MIDAZ_CONSOLE_PORT}'

# NextAuth Configuration
NEXTAUTH_URL='http://localhost:${MIDAZ_CONSOLE_PORT}'
NEXTAUTH_SECRET=testSecret
NEXTAUTH_CASDOOR_CLIENT_ID='9670e0ca55a29a466d31'
Expand All @@ -13,6 +20,7 @@ NEXTAUTH_CASDOOR_AUTH_URL='http://${NEXTAUTH_CASDOOR_AUTH_HOST}:${NEXTAUTH_CASDO
NEXTAUTH_CASDOOR_ORGANIZATION_NAME=lerian
NEXTAUTH_CASDOOR_APPLICATION_NAME=app-midaz

# Midaz API Configuration
MIDAZ_API_HOST='localhost'
MIDAZ_API_PORT=3000
MIDAZ_BASE_PATH='http://${MIDAZ_API_HOST}:${MIDAZ_API_PORT}/v1'
Expand Down
4 changes: 4 additions & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ const nextConfig = {
process.env.NODE_ENV === 'production'
? { properties: ['^data-testid$'] }
: false
},
experimental: {
instrumentationHook: true,
serverComponentsExternalPackages: ['@opentelemetry/instrumentation']
}
}

Expand Down
Loading

0 comments on commit 512f086

Please sign in to comment.