alloy-scenarios
A collection of working Alloy scenarios
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- SKILL.md
- alloy-verification.md
- best-practices.md
- generated-content-review.md
- README.md
- repo-context.md
- style-guide.md
- technical-verification.md
- verification-checklist.md
- README.md
- coda-start.service
- coda-start.sh
- packer-install.sh
- docker-example.mdc
- k8s-example.mdc
- check-image-versions.yml
- validate-k8s-scenarios.yml
- validate-scenarios.yml
- k8s-scenarios.json
- scenario-list.txt
- alloy-clustering.json
- dashboards.yaml
- datasources.yaml
- config.alloy
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- helper.alloy
- CMakeLists.txt
- Dockerfile
- main.cpp
- Dockerfile
- LoggingExample.csproj
- Program.cs
- Dockerfile
- go.mod
- go.sum
- main.go
- App.java
- Dockerfile
- logback.xml
- app.js
- Dockerfile
- app.php
- Dockerfile
- app.py
- Dockerfile
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- App.csproj
- Dockerfile
- Program.cs
- Dockerfile
- go.mod
- main.go
- App.java
- Dockerfile
- pom.xml
- app.js
- Dockerfile
- package.json
- app.py
- Dockerfile
- requirements.txt
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- App.csproj
- Dockerfile
- Program.cs
- Dockerfile
- go.mod
- main.go
- App.java
- Dockerfile
- pom.xml
- app.js
- Dockerfile
- package.json
- app.py
- Dockerfile
- requirements.txt
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- App.csproj
- Dockerfile
- Program.cs
- Dockerfile
- go.mod
- main.go
- App.java
- Dockerfile
- pom.xml
- app.js
- Dockerfile
- package.json
- app.py
- Dockerfile
- requirements.txt
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- config.alloy
- docker-compose.yml
- firehose_sender.py
- loki-config.yaml
- README.md
- generate.sh
- config.alloy
- docker-compose.yml
- gen_log.sh
- loki-config.yaml
- README.md
- go.mod
- main.go
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.yml
- prom-config.yaml
- README.md
- seed-metrics.py
- go.mod
- main.go
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- README.md
- exporter.py
- datasources.yaml
- config.alloy
- Corefile
- db.demo.local
- docker-compose.yml
- prom-config.yaml
- README.md
- default.yml
- config.alloy
- docker-compose.yml
- loki-config.yaml
- README.md
- go.mod
- main.go
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- index.html
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- ai_server.py
- CLAUDE.md
- Dockerfile
- README.md
- requirements.txt
- telemetry.py
- CLAUDE.md
- Dockerfile
- game_config.py
- location_server.py
- requirements.txt
- run_game.py
- telemetry.py
- dashboards.yaml
- War of Kingdoms-1747821967780.json
- defaults.yml
- style.css
- index.html
- layout.html
- map.html
- map_picker.html
- replay.html
- replay_session.html
- app.py
- CLAUDE.md
- Dockerfile
- requirements.txt
- telemetry.py
- AGENTS.md
- CLAUDE.md
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- prom-config.yaml
- pyroscope-config.yaml
- README.md
- SPAN_LINKS.md
- tempo-config.yaml
- main.py
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- banner.png
- Dockerfile
- Main.java
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- README.md
- alloy-config.yaml
- alloy-deployment.yaml
- alloy-rbac.yaml
- grafana-values.yml
- kind.yml
- loki-values.yml
- README.md
- alloy-values.yml
- grafana-values.yml
- kind.yml
- ksm-values.yml
- prometheus-values.yml
- README.md
- loki-values.yml
- grafana-values.yml
- k8s-monitoring-values.yml
- kind.yml
- loki-values.yml
- README.md
- grafana-values.yml
- k8s-monitoring-values.yml
- kind.yml
- prometheus-values.yml
- README.md
- grafana-values.yml
- k8s-monitoring-values.yml
- kind.yml
- pyroscope-values.yml
- README.md
- alloy-values.yml
- config.alloy
- kind.yml
- probe.yaml
- README.md
- grafana-values.yml
- k8s-monitoring-values.yml
- kind.yml
- README.md
- tempo-values.yml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- gen_log.sh
- loki-config.yaml
- README.md
- config.alloy
- docker-compose.yml
- loki-config.yaml
- prom-config.yaml
- README.md
- producer.py
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- main.py
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- generate_logs.py
- dashboards.yaml
- log-to-metrics.json
- datasources.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- main.py
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- simulator.py
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- main.py
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- exporter.py
- dashboards.yaml
- metric-cardinality-control.json
- datasources.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- mssql-queries.yaml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.yml
- loki-config.yaml
- nginx.conf
- prom-config.yaml
- README.md
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- prom-config.yaml
- README.md
- tempo-config.yaml
- generate_logs.py
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- generate_logs.py
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- README.md
- client.py
- requirements.txt
- client.py
- requirements.txt
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- Dockerfile
- main.py
- requirements.txt
- config-downstream.alloy
- config-lb.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- main.py
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- load.py
- main.py
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- datasources.yaml
- config.alloy
- docker-compose.yml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- main.py
- promtail-config.yaml
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- enabled_plugins
- loki-config.yaml
- prom-config.yaml
- rabbitmq.conf
- README.md
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- datasources.yml
- server.yaml
- myCustomLog.txt
- promtail-config.yml
- config.alloy
- docker-compose.yaml
- README.MD
- config.alloy
- docker-compose.yaml
- loki-config.yaml
- README.md
- Dockerfile
- snmpd.conf
- config.alloy
- docker-compose.yml
- prom-config.yaml
- README.md
- snmp.yml
- sender.py
- datasources.yaml
- config.alloy
- docker-compose.yml
- prom-config.yaml
- README.md
- statsd-mapping.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- loki-config.yaml
- README.md
- rsyslog.conf
- syslog_simulator.py
- config.alloy
- docker-compose.yml
- loki-config.yaml
- README.md
- app.py
- Dockerfile
- requirements.txt
- config-otel.yaml
- config.alloy
- docker-compose-otel.yml
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- app.py
- Dockerfile
- requirements.txt
- dashboards.yaml
- exemplars-dashboard.json
- datasources.yaml
- config.alloy
- docker-compose.coda.yml
- docker-compose.yml
- prom-config.yaml
- README.md
- tempo-config.yaml
- htpasswd
- config.alloy
- docker-compose.yml
- nginx.conf
- prom-config.yaml
- README.md
- rotate.sh
- config.alloy
- docker-compose.yml
- loki-config.yaml
- prom-config.yaml
- README.md
- config.alloy
- docker-compose.yml
- loki-config.yaml
- README.md
- .gitignore
- CLAUDE.md
- coda
- image-versions.env
- LICENSE
- README.md
- renovate.json
- run-example.sh
# 설치 가이드
git clone https://github.com/grafana/alloy-scenarios
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd alloy-scenarios
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f alloy-clustering/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
3. CMake
보통cd app-instrumentation/logging/popular-logging-frameworks/cpp
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
4. .NET
보통cd app-instrumentation/logging/popular-logging-frameworks/csharp
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
5. Maven (Java)
보통- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
cd app-instrumentation/metrics/opentelemetry-sdk/java
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
6. Node.js
쉬움cd app-instrumentation/metrics/opentelemetry-sdk/node
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
7. Python
쉬움pip install -r app-instrumentation/metrics/opentelemetry-sdk/python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
8. Go
보통cd app-instrumentation/logging/popular-logging-frameworks/go
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
