mirror of https://github.com/grafana/grafana
DevEnv: Add pyroscope to self-instrumentation (#78430)
parent
2502fe4d19
commit
a5957ba555
@ -0,0 +1,53 @@ |
||||
loki.write "default" { |
||||
endpoint { |
||||
url = "http://loki:3100/loki/api/v1/push" |
||||
} |
||||
external_labels = {} |
||||
} |
||||
|
||||
logging { |
||||
level = "debug" |
||||
format = "json" |
||||
write_to = [loki.write.default.receiver] |
||||
} |
||||
|
||||
tracing { |
||||
sampling_fraction = 1 |
||||
write_to = [otelcol.exporter.otlp.tempo.input] |
||||
} |
||||
|
||||
otelcol.exporter.otlp "tempo" { |
||||
client { |
||||
endpoint = "tempo:4317" |
||||
tls { |
||||
insecure = true |
||||
insecure_skip_verify = true |
||||
} |
||||
} |
||||
} |
||||
|
||||
faro.receiver "frontend" { |
||||
server { |
||||
listen_address = "0.0.0.0" |
||||
listen_port = 12347 |
||||
cors_allowed_origins = ["*"] |
||||
} |
||||
|
||||
output { |
||||
logs = [loki.write.default.receiver] |
||||
traces = [otelcol.exporter.otlp.tempo.input] |
||||
} |
||||
} |
||||
|
||||
pyroscope.write "default" { |
||||
endpoint { |
||||
url = "http://pyroscope:4040" |
||||
} |
||||
} |
||||
|
||||
pyroscope.scrape "default" { |
||||
targets = [ |
||||
{"__address__" = "host.docker.internal:6060", "service_name"="grafana"}, |
||||
] |
||||
forward_to = [pyroscope.write.default.receiver] |
||||
} |
@ -1,40 +0,0 @@ |
||||
logs: |
||||
positions_directory: /tmp/loki-pos |
||||
configs: |
||||
- name: default |
||||
scrape_configs: [] |
||||
clients: |
||||
- url: http://host.docker.internal:3100/loki/api/v1/push |
||||
traces: |
||||
configs: |
||||
- name: default |
||||
remote_write: |
||||
- endpoint: http://host.docker.internal:3200 |
||||
insecure: true |
||||
receivers: |
||||
otlp: |
||||
protocols: |
||||
grpc: |
||||
http: |
||||
cors: |
||||
allowed_origins: |
||||
- "*" |
||||
integrations: |
||||
app_agent_receiver_configs: |
||||
- autoscrape: |
||||
enable: false |
||||
instance: "frontend" |
||||
logs_instance: "default" |
||||
traces_instance: "default" |
||||
server: |
||||
host: 0.0.0.0 |
||||
port: 12347 |
||||
cors_allowed_origins: |
||||
- "*" |
||||
logs_labels: # labels to add to loki log record |
||||
app: frontend # static value |
||||
kind: # value will be taken from log items. exception, log, measurement, etc |
||||
logs_send_timeout: 5000 |
||||
sourcemaps: |
||||
download: true # will download source file, extract source map location, |
||||
# download source map and use it to transform stack trace locations |
Loading…
Reference in new issue