style: lint code
This commit is contained in:
@@ -77,7 +77,7 @@ processors:
|
||||
exporters:
|
||||
logging:
|
||||
loglevel: info
|
||||
|
||||
|
||||
# Example: Export to Jaeger
|
||||
# otlp/jaeger:
|
||||
# endpoint: jaeger:4317
|
||||
@@ -168,15 +168,15 @@ trace.set_tracer_provider(provider)
|
||||
**Node.js Example**:
|
||||
|
||||
```javascript
|
||||
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
|
||||
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc');
|
||||
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc')
|
||||
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node')
|
||||
|
||||
const provider = new NodeTracerProvider();
|
||||
const provider = new NodeTracerProvider()
|
||||
const exporter = new OTLPTraceExporter({
|
||||
url: 'http://localhost:4317',
|
||||
});
|
||||
provider.addSpanProcessor(new BatchSpanProcessor(exporter));
|
||||
provider.register();
|
||||
})
|
||||
provider.addSpanProcessor(new BatchSpanProcessor(exporter))
|
||||
provider.register()
|
||||
```
|
||||
|
||||
## Resource Requirements
|
||||
|
||||
@@ -77,7 +77,7 @@ processors:
|
||||
exporters:
|
||||
logging:
|
||||
loglevel: info
|
||||
|
||||
|
||||
# 示例:导出到 Jaeger
|
||||
# otlp/jaeger:
|
||||
# endpoint: jaeger:4317
|
||||
@@ -168,15 +168,15 @@ trace.set_tracer_provider(provider)
|
||||
**Node.js 示例**:
|
||||
|
||||
```javascript
|
||||
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node');
|
||||
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc');
|
||||
const { OTLPTraceExporter } = require('@opentelemetry/exporter-trace-otlp-grpc')
|
||||
const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node')
|
||||
|
||||
const provider = new NodeTracerProvider();
|
||||
const provider = new NodeTracerProvider()
|
||||
const exporter = new OTLPTraceExporter({
|
||||
url: 'http://localhost:4317',
|
||||
});
|
||||
provider.addSpanProcessor(new BatchSpanProcessor(exporter));
|
||||
provider.register();
|
||||
})
|
||||
provider.addSpanProcessor(new BatchSpanProcessor(exporter))
|
||||
provider.register()
|
||||
```
|
||||
|
||||
## 资源需求
|
||||
|
||||
@@ -4,36 +4,36 @@ x-defaults: &defaults
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: 100m
|
||||
max-file: "3"
|
||||
max-file: '3'
|
||||
|
||||
services:
|
||||
otel-collector:
|
||||
<<: *defaults
|
||||
image: ${GLOBAL_REGISTRY:-}otel/opentelemetry-collector-contrib:${OTEL_COLLECTOR_VERSION:-0.115.1}
|
||||
command:
|
||||
- "--config=/etc/otelcol-contrib/config.yaml"
|
||||
- --config=/etc/otelcol-contrib/config.yaml
|
||||
volumes:
|
||||
- ./config.yaml:/etc/otelcol-contrib/config.yaml:ro
|
||||
ports:
|
||||
# OTLP gRPC receiver
|
||||
- "${OTEL_COLLECTOR_OTLP_GRPC_PORT_OVERRIDE:-4317}:4317"
|
||||
- '${OTEL_COLLECTOR_OTLP_GRPC_PORT_OVERRIDE:-4317}:4317'
|
||||
# OTLP HTTP receiver
|
||||
- "${OTEL_COLLECTOR_OTLP_HTTP_PORT_OVERRIDE:-4318}:4318"
|
||||
- '${OTEL_COLLECTOR_OTLP_HTTP_PORT_OVERRIDE:-4318}:4318'
|
||||
# Jaeger gRPC receiver
|
||||
- "${OTEL_COLLECTOR_JAEGER_GRPC_PORT_OVERRIDE:-14250}:14250"
|
||||
- '${OTEL_COLLECTOR_JAEGER_GRPC_PORT_OVERRIDE:-14250}:14250'
|
||||
# Jaeger Thrift HTTP receiver
|
||||
- "${OTEL_COLLECTOR_JAEGER_THRIFT_HTTP_PORT_OVERRIDE:-14268}:14268"
|
||||
- '${OTEL_COLLECTOR_JAEGER_THRIFT_HTTP_PORT_OVERRIDE:-14268}:14268'
|
||||
# Zipkin receiver
|
||||
- "${OTEL_COLLECTOR_ZIPKIN_PORT_OVERRIDE:-9411}:9411"
|
||||
- '${OTEL_COLLECTOR_ZIPKIN_PORT_OVERRIDE:-9411}:9411'
|
||||
# Prometheus metrics
|
||||
- "${OTEL_COLLECTOR_PROMETHEUS_PORT_OVERRIDE:-8888}:8888"
|
||||
- '${OTEL_COLLECTOR_PROMETHEUS_PORT_OVERRIDE:-8888}:8888'
|
||||
# Health check extension
|
||||
- "${OTEL_COLLECTOR_HEALTH_CHECK_PORT_OVERRIDE:-13133}:13133"
|
||||
- '${OTEL_COLLECTOR_HEALTH_CHECK_PORT_OVERRIDE:-13133}:13133'
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
# Optional: Configure memory limit for the collector
|
||||
- GOMEMLIMIT=${OTEL_COLLECTOR_GOMEMLIMIT:-}
|
||||
user: "10001:10001" # Non-root user
|
||||
user: '10001:10001' # Non-root user
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
@@ -44,14 +44,13 @@ services:
|
||||
memory: ${OTEL_COLLECTOR_MEMORY_RESERVATION:-512M}
|
||||
healthcheck:
|
||||
test:
|
||||
[
|
||||
"CMD",
|
||||
"wget",
|
||||
"--no-verbose",
|
||||
"--tries=1",
|
||||
"--spider",
|
||||
"http://localhost:13133/",
|
||||
]
|
||||
- CMD
|
||||
- wget
|
||||
- --no-verbose
|
||||
- --tries=1
|
||||
- --spider
|
||||
- 'http://localhost:13133/'
|
||||
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
Reference in New Issue
Block a user