Skip to content

Document an issue triage workflow for the repository #3394

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 188 additions & 0 deletions .github/ISSUE_TEMPLATE/blank.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
name: Blank issue
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This mimics the blank issue for github as well as possible while also adding the expected label.

description: Create a new issue from scratch
labels: ["needs-triage"]
body:
- type: markdown
attributes:
value: |
Thank you for opening an issue for Grafana Alloy.

Please do not use GitHub issues for support questions. If you need help or support, ask a question on [Grafana Community](https://community.grafana.com/c/grafana-alloy) or join the `#alloy` channel on the [Grafana Slack](https://slack.grafana.com/).
- type: dropdown
id: component
attributes:
label: Component(s)
description: Which component(s) does your issue concern?
multiple: true
options:
# NOTE: The list below is autogenerated using `make update-gh-issue-templates`
# Do not manually edit it.
# Start components list
- c/loki.source.api
- c/loki.source.podlogs
- c/loki.relabel
- c/loki.source.file
- c/loki.source.kubernetes
- c/loki.source.windowsevent
- c/loki.source.docker
- c/loki.echo
- c/loki.source.syslog
- c/loki.source.gelf
- c/loki.source.kubernetes_events
- c/loki.source.journal
- c/loki.source.heroku
- c/loki.source.gcplog
- c/loki.process
- c/loki.enrich
- c/loki.write
- c/loki.rules.kubernetes
- c/loki.source.azure_event_hubs
- c/loki.secretfilter
- c/loki.source.kafka
- c/loki.source.awsfirehose
- c/loki.source.cloudflare
- c/database_observability.mysql
- c/mimir.rules.kubernetes
- c/discovery.http
- c/discovery.gce
- c/discovery.consulagent
- c/discovery.process
- c/discovery.linode
- c/discovery.puppetdb
- c/discovery.ionos
- c/discovery.file
- c/discovery.dockerswarm
- c/discovery.nerve
- c/discovery.kuma
- c/discovery.docker
- c/discovery.openstack
- c/discovery.dns
- c/discovery.kubernetes
- c/discovery.triton
- c/discovery.marathon
- c/discovery.ovhcloud
- c/discovery.lightsail
- c/discovery.kubelet
- c/discovery.nomad
- c/discovery.eureka
- c/discovery.digitalocean
- c/discovery.scaleway
- c/discovery.consul
- c/discovery.hetzner
- c/discovery.ec2
- c/discovery.uyuni
- c/discovery.relabel
- c/discovery.serverset
- c/discovery.azure
- c/beyla.ebpf
- c/otelcol.processor.interval
- c/otelcol.extension.jaeger_remote_sampling
- c/otelcol.connector.host_info
- c/otelcol.receiver.zipkin
- c/otelcol.receiver.splunkhec
- c/otelcol.auth.sigv4
- c/otelcol.processor.attributes
- c/otelcol.exporter.splunkhec
- c/otelcol.connector.spanmetrics
- c/otelcol.receiver.tcplog
- c/otelcol.auth.headers
- c/otelcol.exporter.datadog
- c/otelcol.exporter.otlp
- c/otelcol.connector.spanlogs
- c/otelcol.receiver.vcenter
- c/otelcol.processor.resourcedetection
- c/otelcol.processor.batch
- c/otelcol.receiver.loki
- c/otelcol.processor.groupbyattrs
- c/otelcol.processor.transform
- c/otelcol.processor.filter
- c/otelcol.auth.bearer
- c/otelcol.processor.tail_sampling
- c/otelcol.receiver.influxdb
- c/otelcol.connector.servicegraph
- c/otelcol.receiver.file_stats
- c/otelcol.receiver.jaeger
- c/otelcol.exporter.loadbalancing
- c/otelcol.exporter.otlphttp
- c/otelcol.processor.memory_limiter
- c/otelcol.processor.span
- c/otelcol.receiver.opencensus
- c/otelcol.receiver.prometheus
- c/otelcol.receiver.kafka
- c/otelcol.exporter.syslog
- c/otelcol.storage.file
- c/otelcol.processor.k8sattributes
- c/otelcol.processor.probabilistic_sampler
- c/otelcol.auth.oauth2
- c/otelcol.receiver.syslog
- c/otelcol.receiver.filelog
- c/otelcol.exporter.debug
- c/otelcol.processor.discovery
- c/otelcol.exporter.loki
- c/otelcol.receiver.solace
- c/otelcol.exporter.googlecloud
- c/otelcol.exporter.kafka
- c/otelcol.auth.basic
- c/otelcol.receiver.otlp
- c/otelcol.exporter.prometheus
- c/otelcol.processor.deltatocumulative
- c/otelcol.receiver.datadog
- c/otelcol.processor.cumulativetodelta
- c/otelcol.receiver.awscloudwatch
- c/otelcol.exporter.awss3
- c/local.file_match
- c/local.file
- c/faro.receiver
- c/pyroscope.write
- c/pyroscope.ebpf
- c/pyroscope.scrape
- c/pyroscope.relabel
- c/pyroscope.java
- c/pyroscope.receive_http
- c/prometheus.exporter.kafka
- c/prometheus.exporter.cadvisor
- c/prometheus.write.queue
- c/prometheus.exporter.memcached
- c/prometheus.exporter.catchpoint
- c/prometheus.scrape
- c/prometheus.exporter.mongodb
- c/prometheus.exporter.apache
- c/prometheus.exporter.redis
- c/prometheus.exporter.dnsmasq
- c/prometheus.receive_http
- c/prometheus.exporter.mysql
- c/prometheus.exporter.self
- c/prometheus.remote_write
- c/prometheus.relabel
- c/prometheus.exporter.snmp
- c/prometheus.exporter.postgres
- c/prometheus.exporter.mssql
- c/prometheus.operator.probes
- c/prometheus.exporter.blackbox
- c/prometheus.operator.scrapeconfigs
- c/prometheus.exporter.oracledb
- c/prometheus.operator.podmonitors
- c/prometheus.exporter.github
- c/prometheus.exporter.windows
- c/prometheus.exporter.snowflake
- c/prometheus.exporter.statsd
- c/prometheus.operator.servicemonitors
- c/prometheus.exporter.elasticsearch
- c/prometheus.exporter.process
- c/prometheus.exporter.cloudwatch
- c/prometheus.exporter.squid
- c/prometheus.exporter.gcp
- c/prometheus.exporter.consul
- c/prometheus.exporter.azure
- c/prometheus.exporter.unix
- c/remote.http
- c/remote.vault
- c/remote.kubernetes.configmap
- c/remote.s3
- c/remote.kubernetes.secret
# End components list
- type: textarea
attributes:
label: Add a description
validations:
required: true
175 changes: 174 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,186 @@
name: Bug report
description: Create a report to help us improve Grafana Alloy.
labels: ["bug"]
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thank you for opening a bug report for Grafana Alloy.

Please do not use GitHub issues for support questions. If you need help or support, ask a question on [Grafana Community](https://community.grafana.com/c/grafana-alloy) or join the `#alloy` channel on the [Grafana Slack](https://slack.grafana.com/).
- type: dropdown
id: component
attributes:
label: Component(s)
description: Which component(s) does your bug report concern?
multiple: true
options:
# NOTE: The list below is autogenerated using `make update-gh-issue-templates`
# Do not manually edit it.
# Start components list
- c/loki.source.api
- c/loki.source.podlogs
- c/loki.relabel
- c/loki.source.file
- c/loki.source.kubernetes
- c/loki.source.windowsevent
- c/loki.source.docker
- c/loki.echo
- c/loki.source.syslog
- c/loki.source.gelf
- c/loki.source.kubernetes_events
- c/loki.source.journal
- c/loki.source.heroku
- c/loki.source.gcplog
- c/loki.process
- c/loki.enrich
- c/loki.write
- c/loki.rules.kubernetes
- c/loki.source.azure_event_hubs
- c/loki.secretfilter
- c/loki.source.kafka
- c/loki.source.awsfirehose
- c/loki.source.cloudflare
- c/database_observability.mysql
- c/mimir.rules.kubernetes
- c/discovery.http
- c/discovery.gce
- c/discovery.consulagent
- c/discovery.process
- c/discovery.linode
- c/discovery.puppetdb
- c/discovery.ionos
- c/discovery.file
- c/discovery.dockerswarm
- c/discovery.nerve
- c/discovery.kuma
- c/discovery.docker
- c/discovery.openstack
- c/discovery.dns
- c/discovery.kubernetes
- c/discovery.triton
- c/discovery.marathon
- c/discovery.ovhcloud
- c/discovery.lightsail
- c/discovery.kubelet
- c/discovery.nomad
- c/discovery.eureka
- c/discovery.digitalocean
- c/discovery.scaleway
- c/discovery.consul
- c/discovery.hetzner
- c/discovery.ec2
- c/discovery.uyuni
- c/discovery.relabel
- c/discovery.serverset
- c/discovery.azure
- c/beyla.ebpf
- c/otelcol.processor.interval
- c/otelcol.extension.jaeger_remote_sampling
- c/otelcol.connector.host_info
- c/otelcol.receiver.zipkin
- c/otelcol.receiver.splunkhec
- c/otelcol.auth.sigv4
- c/otelcol.processor.attributes
- c/otelcol.exporter.splunkhec
- c/otelcol.connector.spanmetrics
- c/otelcol.receiver.tcplog
- c/otelcol.auth.headers
- c/otelcol.exporter.datadog
- c/otelcol.exporter.otlp
- c/otelcol.connector.spanlogs
- c/otelcol.receiver.vcenter
- c/otelcol.processor.resourcedetection
- c/otelcol.processor.batch
- c/otelcol.receiver.loki
- c/otelcol.processor.groupbyattrs
- c/otelcol.processor.transform
- c/otelcol.processor.filter
- c/otelcol.auth.bearer
- c/otelcol.processor.tail_sampling
- c/otelcol.receiver.influxdb
- c/otelcol.connector.servicegraph
- c/otelcol.receiver.file_stats
- c/otelcol.receiver.jaeger
- c/otelcol.exporter.loadbalancing
- c/otelcol.exporter.otlphttp
- c/otelcol.processor.memory_limiter
- c/otelcol.processor.span
- c/otelcol.receiver.opencensus
- c/otelcol.receiver.prometheus
- c/otelcol.receiver.kafka
- c/otelcol.exporter.syslog
- c/otelcol.storage.file
- c/otelcol.processor.k8sattributes
- c/otelcol.processor.probabilistic_sampler
- c/otelcol.auth.oauth2
- c/otelcol.receiver.syslog
- c/otelcol.receiver.filelog
- c/otelcol.exporter.debug
- c/otelcol.processor.discovery
- c/otelcol.exporter.loki
- c/otelcol.receiver.solace
- c/otelcol.exporter.googlecloud
- c/otelcol.exporter.kafka
- c/otelcol.auth.basic
- c/otelcol.receiver.otlp
- c/otelcol.exporter.prometheus
- c/otelcol.processor.deltatocumulative
- c/otelcol.receiver.datadog
- c/otelcol.processor.cumulativetodelta
- c/otelcol.receiver.awscloudwatch
- c/otelcol.exporter.awss3
- c/local.file_match
- c/local.file
- c/faro.receiver
- c/pyroscope.write
- c/pyroscope.ebpf
- c/pyroscope.scrape
- c/pyroscope.relabel
- c/pyroscope.java
- c/pyroscope.receive_http
- c/prometheus.exporter.kafka
- c/prometheus.exporter.cadvisor
- c/prometheus.write.queue
- c/prometheus.exporter.memcached
- c/prometheus.exporter.catchpoint
- c/prometheus.scrape
- c/prometheus.exporter.mongodb
- c/prometheus.exporter.apache
- c/prometheus.exporter.redis
- c/prometheus.exporter.dnsmasq
- c/prometheus.receive_http
- c/prometheus.exporter.mysql
- c/prometheus.exporter.self
- c/prometheus.remote_write
- c/prometheus.relabel
- c/prometheus.exporter.snmp
- c/prometheus.exporter.postgres
- c/prometheus.exporter.mssql
- c/prometheus.operator.probes
- c/prometheus.exporter.blackbox
- c/prometheus.operator.scrapeconfigs
- c/prometheus.exporter.oracledb
- c/prometheus.operator.podmonitors
- c/prometheus.exporter.github
- c/prometheus.exporter.windows
- c/prometheus.exporter.snowflake
- c/prometheus.exporter.statsd
- c/prometheus.operator.servicemonitors
- c/prometheus.exporter.elasticsearch
- c/prometheus.exporter.process
- c/prometheus.exporter.cloudwatch
- c/prometheus.exporter.squid
- c/prometheus.exporter.gcp
- c/prometheus.exporter.consul
- c/prometheus.exporter.azure
- c/prometheus.exporter.unix
- c/remote.http
- c/remote.vault
- c/remote.kubernetes.configmap
- c/remote.s3
- c/remote.kubernetes.secret
# End components list
- type: textarea
attributes:
label: What's wrong?
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/community_component_proposal.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Community component proposal
description: Propose a new community component.
labels: ["community-component", "proposal"]
labels: ["community-component", "proposal", "needs-triage"]
body:
- type: markdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# NOTE(rfratto): this file *must* have the .yml extension otherwise GitHub doesn't
# recognize it.
blank_issues_enabled: true
blank_issues_enabled: false
contact_links:
- name: Grafana Alloy community support
url: https://community.grafana.com/c/grafana-alloy
Expand Down
Loading
Loading