Skip to content
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

[pull] master from netdata:master #116

Merged
merged 35 commits into from
Jun 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
28a96a3
Update x509check/metadata: add missing smtp schema (#17908)
powerman Jun 16, 2024
264c607
go.d whoisquery: check if exp date is empty (#17911)
ilyam8 Jun 16, 2024
8af7043
Update nvme/metadata: add how to use in a docker (#17909)
powerman Jun 16, 2024
c179695
Regenerate integrations.js (#17910)
netdatabot Jun 16, 2024
e2be6a8
go.d whoisquery: try requesting extended data if no expiration date (…
ilyam8 Jun 16, 2024
2b4c3c3
[ci skip] Update changelog and version for nightly build: v1.45.0-615…
netdatabot Jun 17, 2024
b215312
Bump github.com/miekg/dns from 1.1.59 to 1.1.61 in /src/go/collectors…
dependabot[bot] Jun 17, 2024
16f7104
Bump github.com/jessevdk/go-flags from 1.5.0 to 1.6.1 in /src/go/coll…
dependabot[bot] Jun 17, 2024
5df9f44
Bump go.mongodb.org/mongo-driver from 1.15.0 to 1.15.1 in /src/go/col…
dependabot[bot] Jun 17, 2024
49bc75e
Bump k8s.io/client-go from 0.30.1 to 0.30.2 in /src/go/collectors/go.…
dependabot[bot] Jun 17, 2024
9c4aae6
go.d bump github.com/docker/docker v27.0.0+incompatible (#17921)
ilyam8 Jun 17, 2024
c09373f
go.d whoisquery: use Domain.ExpirationDateInTime if provided (#17926)
ilyam8 Jun 17, 2024
de9acbb
systemd: start `netdata` after network is online (#17906)
k0ste Jun 17, 2024
145df7a
updater: handle json decode error in newer_commit_date() (#17925)
ilyam8 Jun 17, 2024
540bf44
go.d whoisquery fix defaults in config_schema (#17932)
ilyam8 Jun 17, 2024
8dd495c
Regenerate integrations.js (#17933)
netdatabot Jun 17, 2024
a21f27a
go.d smartctl: don't log found devices on every scan (#17934)
ilyam8 Jun 17, 2024
aa9c105
Adds GreptimeDB to prometheus metadata (#17936)
killme2008 Jun 17, 2024
3aaf6bf
go.d storcli add initial support for mpt3sas controllers (#17938)
ilyam8 Jun 17, 2024
1fe1e89
Regenerate integrations.js (#17937)
netdatabot Jun 17, 2024
6678f2a
update bundled UI to v6.138.3 (#17939)
ilyam8 Jun 17, 2024
7212b4e
[ci skip] Update changelog and version for nightly build: v1.45.0-631…
netdatabot Jun 18, 2024
8c2fdc5
add OpenSearch to exporting prom meta (#17942)
ilyam8 Jun 18, 2024
58d9951
Regenerate integrations.js (#17944)
netdatabot Jun 18, 2024
14b7996
Update enable-an-exporting-connector.md (#17943)
Ancairon Jun 18, 2024
8a095f4
add "dmsetup status --target cache --noflush" to ndsudo (#17946)
ilyam8 Jun 18, 2024
22c3d3f
Fix disk max calculation (#17945)
stelfrag Jun 18, 2024
dc51580
fix indentation in go.d/dnsquery conf (#17948)
ilyam8 Jun 18, 2024
6bcfc49
Fix warnings (#17940)
thiagoftsm Jun 18, 2024
5217023
Move to using CPack for repository configuration packages. (#17930)
Ferroin Jun 18, 2024
57f59bc
Fix repoconfig package uploads.
Ferroin Jun 18, 2024
bcaa5e7
go.d add dmcache collector (#17947)
ilyam8 Jun 18, 2024
7a21567
Regenerate integrations.js (#17950)
netdatabot Jun 18, 2024
f084825
rename env var for extended internal monitoring (#17951)
ilyam8 Jun 18, 2024
add359f
[ci skip] Update changelog and version for nightly build: v1.45.0-644…
netdatabot Jun 19, 2024
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
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ CMakeLists.txt @netdata/agent-sre @vkalintiris
netdata.spec.in @netdata/agent-sre
netdata-installer.sh @netdata/agent-sre
packaging/version @netdatabot @netdata/agent-sre
packaging/repoconfig/CMakelists.txt @netdata/agent-sre

LICENSE.md @netdata/agent-sre @vkalintiris
CHANGELOG.md @netdatabot @netdata/agent-sre
3 changes: 2 additions & 1 deletion .github/scripts/package-upload.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,12 @@ distro="${2}"
arch="${3}"
format="${4}"
repo="${5}"
pkg_src="${6:-./artifacts}"

staging="${TMPDIR:-/tmp}/package-staging"
prefix="/home/netdatabot/incoming/${repo}/"

packages="$(find artifacts -name "*.${format}")"
packages="$(find "${pkg_src}" -name "*.${format}")"

mkdir -p "${staging}"

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
files_ignore: |
netdata.spec.in
**/*.md
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
env:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ jobs:
packaging/*.checksums
files_ignore: |
**/*.md
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
env:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ jobs:
packaging/*.checksums
files_ignore: |
**/*.md
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
env:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ jobs:
packaging/*.checksums
files_ignore: |
**/*.md
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
if: github.event_name != 'workflow_dispatch'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/go-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ jobs:
files_ignore: |
**/*.md
src/go/**/metadata.yaml
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
env:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ jobs:
src/web/server/h2o/libh2o/
files_ignore: |
**/*.md
packaging/repoconfig/
- name: List all changed files in pattern
continue-on-error: true
env:
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/repoconfig-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
env:
PKG_CLOUD_TOKEN: ${{ secrets.PACKAGE_CLOUD_API_KEY }}
run: |
printf "Packages to upload:\n%s" "$(ls artifacts/*.${{ matrix.format }})"
printf "Packages to upload:\n%s" "$(ls packaging/repoconfig/artifacts/*.${{ matrix.format }})"
for pkgfile in artifacts/*.${{ matrix.format }} ; do
.github/scripts/package_cloud_wrapper.sh yank "${REPO_PREFIX}-repoconfig/${{ matrix.pkgclouddistro }}" \
"$(basename "${pkgfile}")" || true
Expand All @@ -129,7 +129,8 @@ jobs:
"${{ matrix.pkgclouddistro }}" \
"${arch}" \
"${{ matrix.format }}" \
netdata/netdata-repoconfig
netdata/netdata-repoconfig \
packaging/repoconfig/artifacts
done
- name: Upload to packages2.netdata.cloud
id: package2-upload
Expand All @@ -142,7 +143,8 @@ jobs:
"${{ matrix.pkgclouddistro }}" \
"${arch}" \
"${{ matrix.format }}" \
netdata/netdata-repoconfig
netdata/netdata-repoconfig \
packaging/repoconfig/artifacts
done
- name: Failure Notification
if: ${{ failure() && github.repository == 'netdata/netdata' }}
Expand Down
70 changes: 31 additions & 39 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,37 @@

**Merged pull requests:**

- rename env var for extended internal monitoring [\#17951](https://github.com/netdata/netdata/pull/17951) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17950](https://github.com/netdata/netdata/pull/17950) ([netdatabot](https://github.com/netdatabot))
- fix indentation in go.d/dnsquery conf [\#17948](https://github.com/netdata/netdata/pull/17948) ([ilyam8](https://github.com/ilyam8))
- go.d add dmcache collector [\#17947](https://github.com/netdata/netdata/pull/17947) ([ilyam8](https://github.com/ilyam8))
- add "dmsetup status --target cache --noflush" to ndsudo [\#17946](https://github.com/netdata/netdata/pull/17946) ([ilyam8](https://github.com/ilyam8))
- Fix disk max calculation [\#17945](https://github.com/netdata/netdata/pull/17945) ([stelfrag](https://github.com/stelfrag))
- Regenerate integrations.js [\#17944](https://github.com/netdata/netdata/pull/17944) ([netdatabot](https://github.com/netdatabot))
- Update enable-an-exporting-connector.md [\#17943](https://github.com/netdata/netdata/pull/17943) ([Ancairon](https://github.com/Ancairon))
- add OpenSearch to exporting prom meta [\#17942](https://github.com/netdata/netdata/pull/17942) ([ilyam8](https://github.com/ilyam8))
- Fix warnings [\#17940](https://github.com/netdata/netdata/pull/17940) ([thiagoftsm](https://github.com/thiagoftsm))
- update bundled UI to v6.138.3 [\#17939](https://github.com/netdata/netdata/pull/17939) ([ilyam8](https://github.com/ilyam8))
- go.d storcli add initial support for mpt3sas controllers [\#17938](https://github.com/netdata/netdata/pull/17938) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17937](https://github.com/netdata/netdata/pull/17937) ([netdatabot](https://github.com/netdatabot))
- Adds GreptimeDB to prometheus metadata [\#17936](https://github.com/netdata/netdata/pull/17936) ([killme2008](https://github.com/killme2008))
- go.d smartctl: don't log found devices on every scan [\#17934](https://github.com/netdata/netdata/pull/17934) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17933](https://github.com/netdata/netdata/pull/17933) ([netdatabot](https://github.com/netdatabot))
- go.d whoisquery fix defaults in config\_schema [\#17932](https://github.com/netdata/netdata/pull/17932) ([ilyam8](https://github.com/ilyam8))
- Move to using CPack for repository configuration packages. [\#17930](https://github.com/netdata/netdata/pull/17930) ([Ferroin](https://github.com/Ferroin))
- go.d whoisquery: use Domain.ExpirationDateInTime if provided [\#17926](https://github.com/netdata/netdata/pull/17926) ([ilyam8](https://github.com/ilyam8))
- updater: handle json decode error in newer\_commit\_date\(\) [\#17925](https://github.com/netdata/netdata/pull/17925) ([ilyam8](https://github.com/ilyam8))
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 in /src/go/collectors/go.d.plugin [\#17923](https://github.com/netdata/netdata/pull/17923) ([dependabot[bot]](https://github.com/apps/dependabot))
- go.d bump github.com/docker/docker v27.0.0+incompatible [\#17921](https://github.com/netdata/netdata/pull/17921) ([ilyam8](https://github.com/ilyam8))
- Bump github.com/jessevdk/go-flags from 1.5.0 to 1.6.1 in /src/go/collectors/go.d.plugin [\#17919](https://github.com/netdata/netdata/pull/17919) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump go.mongodb.org/mongo-driver from 1.15.0 to 1.15.1 in /src/go/collectors/go.d.plugin [\#17917](https://github.com/netdata/netdata/pull/17917) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump github.com/miekg/dns from 1.1.59 to 1.1.61 in /src/go/collectors/go.d.plugin [\#17916](https://github.com/netdata/netdata/pull/17916) ([dependabot[bot]](https://github.com/apps/dependabot))
- go.d whoisquery: try requesting extended data if no expiration date [\#17913](https://github.com/netdata/netdata/pull/17913) ([ilyam8](https://github.com/ilyam8))
- go.d whoisquery: check if exp date is empty [\#17911](https://github.com/netdata/netdata/pull/17911) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17910](https://github.com/netdata/netdata/pull/17910) ([netdatabot](https://github.com/netdatabot))
- Update nvme/metadata: add how to use in a docker [\#17909](https://github.com/netdata/netdata/pull/17909) ([powerman](https://github.com/powerman))
- Update x509check/metadata: add missing smtp schema [\#17908](https://github.com/netdata/netdata/pull/17908) ([powerman](https://github.com/powerman))
- systemd: start `netdata` after network is online [\#17906](https://github.com/netdata/netdata/pull/17906) ([k0ste](https://github.com/k0ste))
- Fix Caddy setup in Install Netdata with Docker [\#17901](https://github.com/netdata/netdata/pull/17901) ([powerman](https://github.com/powerman))
- sys\_block\_zram: don't use "/dev" [\#17900](https://github.com/netdata/netdata/pull/17900) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17897](https://github.com/netdata/netdata/pull/17897) ([netdatabot](https://github.com/netdatabot))
Expand Down Expand Up @@ -373,45 +404,6 @@
- add simple collector to monitor lvm thin volumes space usage [\#17394](https://github.com/netdata/netdata/pull/17394) ([ilyam8](https://github.com/ilyam8))
- fix percentages on alerts [\#17391](https://github.com/netdata/netdata/pull/17391) ([ktsaou](https://github.com/ktsaou))
- Function docs edits [\#17390](https://github.com/netdata/netdata/pull/17390) ([Ancairon](https://github.com/Ancairon))
- Regenerate integrations.js [\#17387](https://github.com/netdata/netdata/pull/17387) ([netdatabot](https://github.com/netdatabot))
- go.d nvme: drop using `nvme` directly [\#17386](https://github.com/netdata/netdata/pull/17386) ([ilyam8](https://github.com/ilyam8))
- Add option to cleanup health\_log table [\#17385](https://github.com/netdata/netdata/pull/17385) ([stelfrag](https://github.com/stelfrag))
- go.d intelgpu: use cmd.Wait instead of process.Wait [\#17384](https://github.com/netdata/netdata/pull/17384) ([ilyam8](https://github.com/ilyam8))
- Split Sentry enablement to be per-architecture. [\#17383](https://github.com/netdata/netdata/pull/17383) ([Ferroin](https://github.com/Ferroin))
- Regenerate integrations.js [\#17382](https://github.com/netdata/netdata/pull/17382) ([netdatabot](https://github.com/netdatabot))
- lowercase word [\#17381](https://github.com/netdata/netdata/pull/17381) ([Ancairon](https://github.com/Ancairon))
- go.d intelgpu switch to using ndsudo [\#17380](https://github.com/netdata/netdata/pull/17380) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17379](https://github.com/netdata/netdata/pull/17379) ([netdatabot](https://github.com/netdatabot))
- go.d intelgpu meta update icon [\#17378](https://github.com/netdata/netdata/pull/17378) ([ilyam8](https://github.com/ilyam8))
- hardcode ndsudo PATH [\#17377](https://github.com/netdata/netdata/pull/17377) ([ilyam8](https://github.com/ilyam8))
- add intel\_gpu\_top to ndsudo [\#17376](https://github.com/netdata/netdata/pull/17376) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17375](https://github.com/netdata/netdata/pull/17375) ([netdatabot](https://github.com/netdatabot))
- Canonicalize paths before comparison when checking for multiple installs. [\#17373](https://github.com/netdata/netdata/pull/17373) ([Ferroin](https://github.com/Ferroin))
- go.d zfspool minor schema and meta fixes [\#17372](https://github.com/netdata/netdata/pull/17372) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17371](https://github.com/netdata/netdata/pull/17371) ([netdatabot](https://github.com/netdatabot))
- go.d intelgpu: uncomment stock config and update meta setup prerequisites [\#17370](https://github.com/netdata/netdata/pull/17370) ([ilyam8](https://github.com/ilyam8))
- Fix logic in detection of multiple installs. [\#17369](https://github.com/netdata/netdata/pull/17369) ([Ferroin](https://github.com/Ferroin))
- add collector to monitor ZFS pools space usage [\#17367](https://github.com/netdata/netdata/pull/17367) ([ilyam8](https://github.com/ilyam8))
- Fix required toolchain version for Go code. [\#17366](https://github.com/netdata/netdata/pull/17366) ([Ferroin](https://github.com/Ferroin))
- Metrics tab doc [\#17365](https://github.com/netdata/netdata/pull/17365) ([Ancairon](https://github.com/Ancairon))
- Regenerate integrations.js [\#17364](https://github.com/netdata/netdata/pull/17364) ([netdatabot](https://github.com/netdatabot))
- Regenerate integrations.js [\#17362](https://github.com/netdata/netdata/pull/17362) ([netdatabot](https://github.com/netdatabot))
- go.d intelgpu: rename label engine to engine\_class [\#17361](https://github.com/netdata/netdata/pull/17361) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17360](https://github.com/netdata/netdata/pull/17360) ([netdatabot](https://github.com/netdatabot))
- make file if not found [\#17359](https://github.com/netdata/netdata/pull/17359) ([Ancairon](https://github.com/Ancairon))
- Move vendoring of Sentry to it’s own module and switch to using Git instead of the releases page. [\#17358](https://github.com/netdata/netdata/pull/17358) ([Ferroin](https://github.com/Ferroin))
- uninstaller: remove LaunchDaemons plist file \(macOS\) [\#17357](https://github.com/netdata/netdata/pull/17357) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17356](https://github.com/netdata/netdata/pull/17356) ([netdatabot](https://github.com/netdatabot))
- add prerequisites to go.d/intelgpu meta [\#17355](https://github.com/netdata/netdata/pull/17355) ([ilyam8](https://github.com/ilyam8))
- add intel\_gpu\_top to apps\_groups.conf [\#17354](https://github.com/netdata/netdata/pull/17354) ([ilyam8](https://github.com/ilyam8))
- Regenerate integrations.js [\#17353](https://github.com/netdata/netdata/pull/17353) ([netdatabot](https://github.com/netdatabot))
- add try except [\#17352](https://github.com/netdata/netdata/pull/17352) ([Ancairon](https://github.com/Ancairon))
- add Okta SSO integration [\#17351](https://github.com/netdata/netdata/pull/17351) ([hugovalente-pm](https://github.com/hugovalente-pm))
- revised node-tab document [\#17348](https://github.com/netdata/netdata/pull/17348) ([Ancairon](https://github.com/Ancairon))
- add intel\_gpu\_top collector [\#17344](https://github.com/netdata/netdata/pull/17344) ([ilyam8](https://github.com/ilyam8))
- Increase number of pages per extent in dbengine [\#17343](https://github.com/netdata/netdata/pull/17343) ([stelfrag](https://github.com/stelfrag))
- fix invalid var in prepare\_offline\_install\_source\(\) [\#17342](https://github.com/netdata/netdata/pull/17342) ([ilyam8](https://github.com/ilyam8))
- remove unused install\_go.sh [\#17339](https://github.com/netdata/netdata/pull/17339) ([ilyam8](https://github.com/ilyam8))

## [v1.45.6](https://github.com/netdata/netdata/tree/v1.45.6) (2024-06-05)

Expand Down
66 changes: 7 additions & 59 deletions docs/exporting-metrics/enable-an-exporting-connector.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,17 @@ database](/docs/exporting-metrics/README.md#supported-databases), you can now en
connector itself. We'll walk through the process of enabling the exporting engine itself, followed by two examples using
the OpenTSDB and Graphite connectors.

> **Note**
>
> When you enable the exporting engine and a connector, the Netdata Agent exports metrics _beginning from the time you
> restart its process_, not the entire
> [database of long-term metrics](/docs/netdata-agent/configuration/optimizing-metrics-database/change-metrics-storage.md).

Once you understand the process of enabling a connector, you can translate that knowledge to any other connector.
Once you understand how to enable a connector, you can apply that knowledge to any other connector.

## Enable the exporting engine

Use `edit-config` from your
[Netdata config directory](/docs/netdata-agent/configuration/README.md#the-netdata-config-directory)
to open `exporting.conf`:

```bash
sudo ./edit-config exporting.conf
```
Use `edit-config` from your [Netdata config directory](/docs/netdata-agent/configuration/README.md#the-netdata-config-directory) to edit `exporting.conf`.

Enable the exporting engine itself by setting `enabled` to `yes`:

Expand All @@ -40,56 +36,8 @@ Use the following configuration as a starting point. Copy and paste it into `exp
destination = localhost:4242
```

Replace `my_opentsdb_http_instance` with an instance name of your choice, and change the `destination` setting to the IP
address or hostname of your OpenTSDB database.

Restart your Agent with `sudo systemctl restart netdata`, or
the [appropriate method](/packaging/installer/README.md#maintaining-a-netdata-agent-installation) for your system, to begin exporting to your OpenTSDB
database. The
Netdata Agent exports metrics _beginning from the time the process starts_, and because it exports as metrics are
collected, you should start seeing data in your external database after only a few seconds.

Any further configuration is optional, based on your needs and the configuration of your OpenTSDB database. See the
[OpenTSDB connector doc](/src/exporting/opentsdb/README.md)
and [exporting engine reference](/src/exporting/README.md#configuration) for
details.

## Example: Enable the Graphite connector

Use the following configuration as a starting point. Copy and paste it into `exporting.conf`.

```conf
[graphite:my_graphite_instance]
enabled = yes
destination = 203.0.113.0:2003
```

Replace `my_graphite_instance` with an instance name of your choice, and change the `destination` setting to the IP
address or hostname of your Graphite-supported database.

Restart your Agent with `sudo systemctl restart netdata`, or
the [appropriate method](/packaging/installer/README.md#maintaining-a-netdata-agent-installation) for your system, to begin exporting to your
Graphite-supported database.
Because the Agent exports metrics as they're collected, you should start seeing data in your external database after
only a few seconds.

Any further configuration is optional, based on your needs and the configuration of your Graphite-supported database.
See [exporting engine reference](/src/exporting/README.md#configuration) for
details.

## What's next?

If you want to further configure your exporting connectors, see
the [exporting engine reference](/src/exporting/README.md#configuration).

For a comprehensive example of using the Graphite connector, read our documentation on
[exporting metrics to Graphite providers](/src/exporting/graphite/README.md). Or, start
[using host labels](/docs/netdata-agent/configuration/organize-systems-metrics-and-alerts.md) on exported metrics.

### Related reference documentation

- [Exporting engine reference](/src/exporting/README.md)
- [OpenTSDB connector](/src/exporting/opentsdb/README.md)
- [Graphite connector](/src/exporting/graphite/README.md)
Replace `my_opentsdb_http_instance` with an instance name of your choice, and change the `destination` setting to the IP address or hostname of your OpenTSDB database.

[Restart your Agent](/docs/netdata-agent/start-stop-restart.md) to initiate exporting to your OpenTSDB database. The Netdata Agent continuously exports metrics collected from the moment it starts. You can expect to see data appear in your OpenTSDB database within seconds of restarting the Agent.

Any further configuration is optional, based on your needs and the configuration of your OpenTSDB database. See the [OpenTSDB connector doc](/src/exporting/opentsdb/README.md) and [exporting engine reference](/src/exporting/README.md#configuration) for details.
Loading