summaryrefslogtreecommitdiffstats
path: root/.github/ISSUE_TEMPLATE/BUG_REPORT.yml
blob: d82d463315d4efb9041165056889eae312784b75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
name: "Netdata Agent: Bug report"
description: "Submit a report and help us improve our free and open-source Netdata Agent"
title: "[Bug]: "
labels: ["bug", "needs triage"]
body:
  - type: markdown
    attributes:
      value: "### Thank you for contributing to our project!"
  - type: markdown
    attributes:
      value: |
        <img src="https://img.shields.io/github/v/release/netdata/netdata.svg?label=latest%20stable"> <img src="https://img.shields.io/badge/dynamic/xml?url=https://storage.googleapis.com/netdata-nightlies/latest-version.txt&label=latest%20nightly&query=/text()">
  - type: markdown
    attributes:
      value: |
        Before submitting, we'd appreciate it if you:
          - Verify that your issue is not already reported on GitHub.
          - Check if your Netdata Agent is up to date. If not, we recommend that you [update](https://learn.netdata.cloud/docs/agent/packaging/installer/update) first.
  - type: textarea
    id: bug-description
    attributes:
      label: Bug description
      description: Provide a description of the bug you're experiencing.
    validations:
      required: true
  - type: textarea
    id: expected-behavior
    attributes:
      label: Expected behavior
      description: Describe what you expected to happen.
    validations:
      required: true
  - type: textarea
    id: reproduce
    attributes:
      label: Steps to reproduce
      description: Describe the steps to reproduce the bug.
      value: |
        1.
        2.
        3.
        ...
    validations:
      required: true
  - type: dropdown
    id: install-method
    attributes:
      label: Installation method
      description: |
        Select [installation method](https://learn.netdata.cloud/docs/agent/packaging/installer#alternative-methods) you used.
        Describe the method in the "Additional info" section if you chose "other".
      options:
        - "kickstart.sh"
        - "kickstart-static64.sh"
        - "native binary packages (.deb/.rpm)"
        - "from git"
        - "from source"
        - "docker"
        - "helmchart (kubernetes)"
        - "other"
    validations:
      required: true
  - type: textarea
    id: system-info
    attributes:
      label: System info
      description: |
        Provide information about your system. To get this information, execute one of the following commands based on your OS:
        ```shell
        # Linux
        uname -a; grep -HvE "^#|URL" /etc/*release
        # BSD
        uname -a; uname -K
        # macOS
        uname -a; sw_vers
        ```
        > NOTE: This will be automatically formatted into code, so no need for backticks.
      render: shell
    validations:
      required: true
  - type: textarea
    id: netdata-buildfinfo
    attributes:
      label: Netdata build info
      description: |
        Provide Netdata Agent version and build info. To get this information, execute:
        ```shell
        netdata -W buildinfo
        # If get "netdata: command not found", try (required running Netdata)
        $(ps aux | grep -m1 -E -o "[a-zA-Z/]+netdata ") -W buildinfo
        ```
        > NOTE: This will be automatically formatted into code, so no need for backticks.
      render: shell
    validations:
      required: true
  - type: textarea
    id: additional-info
    attributes:
      label: Additional info
      description: Any additional information related to the issue (ex. logs).
    validations:
      required: false