mirror of
https://github.com/hanzoai/o11y-foundry.git
synced 2026-10-30 18:26:45 +00:00
# Conflicts: # api/v1alpha1/casting.go # api/v1alpha1/installation/signoz.go # docs/casting.md # docs/examples/docker/compose/pours/deployment/configs/ingester/opamp.yaml # docs/examples/systemd/binary/pours/deployment/signoz-ingester.service # docs/examples/systemd/binary/pours/deployment/signoz-signoz.service # docs/examples/systemd/binary/pours/deployment/signoz-telemetrystore-migrator.service # docs/schemas/v1alpha1.yaml # internal/foundry/registry.go # internal/instrumentation/handler.go # internal/molding/signozmolding/signoz.go
96 lines
2.7 KiB
YAML
96 lines
2.7 KiB
YAML
databases:
|
|
- databaseName: o11y
|
|
ipAllowList: []
|
|
name: o11y-metastore-postgres
|
|
plan: free
|
|
postgresMajorVersion: "16"
|
|
user: o11y
|
|
services:
|
|
- disk:
|
|
mountPath: /var/lib/clickhouse-keeper
|
|
name: o11y-telemetrykeeper-clickhousekeeper-0-data
|
|
sizeGB: 5
|
|
dockerContext: configs/telemetrykeeper
|
|
dockerfilePath: configs/telemetrykeeper/Dockerfile
|
|
name: o11y-telemetrykeeper-clickhousekeeper-0
|
|
plan: standard
|
|
runtime: docker
|
|
type: pserv
|
|
- disk:
|
|
mountPath: /var/lib/clickhouse
|
|
name: o11y-telemetrystore-clickhouse-0-0-data
|
|
sizeGB: 20
|
|
dockerContext: configs/telemetrystore
|
|
dockerfilePath: configs/telemetrystore/Dockerfile
|
|
envVars:
|
|
- key: CLICKHOUSE_SKIP_USER_SETUP
|
|
value: "1"
|
|
- key: CLICKHOUSE_CONFIG
|
|
value: /etc/clickhouse-server/config.yaml
|
|
- fromService:
|
|
name: o11y-telemetrykeeper-clickhousekeeper-0
|
|
property: host
|
|
type: pserv
|
|
key: DEPENDENCY_LINK_0
|
|
name: o11y-telemetrystore-clickhouse-0-0
|
|
plan: standard
|
|
runtime: docker
|
|
type: pserv
|
|
- dockerContext: configs/ingester
|
|
dockerfilePath: configs/ingester/Dockerfile
|
|
envVars:
|
|
- key: SIGNOZ_OTEL_COLLECTOR_TIMEOUT
|
|
value: 10m
|
|
- fromService:
|
|
name: o11y-telemetrystore-clickhouse-0-0
|
|
property: host
|
|
type: pserv
|
|
key: DEPENDENCY_LINK_0
|
|
name: o11y-ingester-0
|
|
plan: standard
|
|
runtime: docker
|
|
type: pserv
|
|
- envVars:
|
|
- key: HANZO_SQLSTORE_PROVIDER
|
|
value: postgres
|
|
- key: HANZO_TELEMETRYSTORE_CLICKHOUSE_DSN
|
|
value: tcp://o11y-telemetrystore-clickhouse-0-0:9000
|
|
- key: HANZO_TELEMETRYSTORE_PROVIDER
|
|
value: clickhouse
|
|
- fromDatabase:
|
|
name: o11y-metastore-postgres
|
|
property: connectionString
|
|
key: HANZO_SQLSTORE_POSTGRES_DSN
|
|
- fromService:
|
|
name: o11y-telemetrystore-clickhouse-0-0
|
|
property: host
|
|
type: pserv
|
|
key: DEPENDENCY_LINK_0
|
|
healthCheckPath: /api/v1/health
|
|
image:
|
|
url: ghcr.io/hanzoai/o11y:latest
|
|
name: o11y-o11y
|
|
plan: standard
|
|
runtime: image
|
|
type: web
|
|
- dockerCommand: |
|
|
/bin/sh -c /o11y-otel-collector migrate bootstrap --clickhouse-dsn=$CLICKHOUSE_DSN
|
|
&& /o11y-otel-collector migrate sync up --clickhouse-dsn=$CLICKHOUSE_DSN
|
|
&& /o11y-otel-collector migrate async up --clickhouse-dsn=$CLICKHOUSE_DSN
|
|
envVars:
|
|
- key: CLICKHOUSE_DSN
|
|
value: tcp://o11y-telemetrystore-clickhouse-0-0:9000
|
|
- fromService:
|
|
name: o11y-telemetrystore-clickhouse-0-0
|
|
property: host
|
|
type: pserv
|
|
key: DEPENDENCY_LINK_0
|
|
image:
|
|
url: ghcr.io/hanzoai/otel-collector:latest
|
|
name: o11y-schema-migrator
|
|
plan: standard
|
|
preDeployCommand: /o11y-otel-collector migrate ready --clickhouse-dsn=${CLICKHOUSE_DSN}
|
|
--timeout 60s
|
|
runtime: image
|
|
type: worker
|