# OATS is an acceptance testing framework for OpenTelemetry - https://github.com/grafana/oats/tree/main/yaml1docker-compose:2generator: docker-lgtm3files:4- ./docker-compose.oats.yml5input:6- path: /rolldice7expected:8traces:9- traceql: '{ span.http.route = "/rolldice" }'10spans:11- name: 'GET /rolldice'12attributes:13otel.library.name: opentelemetry.instrumentation.flask14metrics:15- promql: 'http_server_active_requests{http_method="GET"}'16value: ">= 0"17logs:18- logql: '{service_name="rolldice"} |~ `Anonymous player is rolling the dice.*`'19contains:20- 'Anonymous player is rolling the dice'212223