1
0
mirror of https://github.com/netdata/netdata.git synced 2021-06-06 23:03:21 +03:00

90 Commits

Author SHA1 Message Date
Emmanuel Vasilakis
e9ccc75a45 Provide more agent analytics to posthog (#11020)
* Move statistics related functions to analytics.c

* error message change, space added after if

* start an analytics thread

* use heartbeat instead of sleep

* add late enviroment (after rrdinit) pick of some attributes

* change loop

* re-enable info messages

* remove possible new line

* log and report hits on allmetrics pages. detect if exporting engines are enabled/in use, and report them

* use lowercase for analytics variables

* add collectors

* add buildinfo

* more attributes from late environment

* add new attributes to v1/info

* re-gather meta data before exit. update allmetrics counters to be available in v1/info

* log hits to dashboard

* add mirrored hosts

* added notification methods

* fix spaces, proper JSON naming

* add alerts, charts and metrics count

* more attributes

* keep the thread up, and report a meta event every 2 hours

* small formating changes. Disable analytics_log_prometheus when for unit testing. Add the new attributes to the anonymous-statistics.sh.in script

* applied clang-format

* dont gather data again on exit

* safe buffer length in snprintfz

* add rrdset lock

* remove show_archived

* remove setenv

* calculate lengths during sets
2021-04-27 10:11:20 +03:00
Emmanuel Vasilakis
3d571ebb44 Revert "Provide more agent analytics to posthog (#10887)" (#11011)
This reverts commit a1ce482f3e.
2021-04-21 20:53:12 +03:00
Vladimir Kobal
0d5781ed7c Allow the remote write configuration have multiple destinations (#11005) 2021-04-21 19:02:32 +03:00
Emmanuel Vasilakis
a1ce482f3e Provide more agent analytics to posthog (#10887)
* Move statistics related functions to analytics.c

* error message change, space added after if

* start an analytics thread

* use heartbeat instead of sleep

* add late enviroment (after rrdinit) pick of some attributes

* change loop

* re-enable info messages

* remove possible new line

* log and report hits on allmetrics pages. detect if exporting engines are enabled/in use, and report them

* use lowercase for analytics variables

* add collectors

* add buildinfo

* more attributes from late environment

* add new attributes to v1/info

* re-gather meta data before exit. update allmetrics counters to be available in v1/info

* log hits to dashboard

* add mirrored hosts

* added notification methods

* fix spaces, proper JSON naming

* add alerts, charts and metrics count

* more attributes

* keep the thread up, and report a meta event every 2 hours

* small formating changes. Disable analytics_log_prometheus when for unit testing. Add the new attributes to the anonymous-statistics.sh.in script

* applied clang-format

* dont gather data again on exit

* safe buffer length in snprintfz

* add rrdset lock

* remove show_archived
2021-04-21 18:24:51 +03:00
Vladimir Kobal
157fb5860a Backend chart filtering backward compatibility fix (#11002) 2021-04-21 10:50:06 +03:00
Josh Soref
d07f248e75 Spelling exporting (#10915) 2021-04-14 12:25:30 +03:00
Josh Soref
f39406c9b6 Spelling build (#10428)
* spelling: alleviate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: available

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: berkeley

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cannot

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: centos

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: context

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuously

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correlate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: defaults

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependencies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: different

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: doesn't

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: example

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: forbidden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: nightly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: normally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notification

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overridden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: packet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: program

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: prompted for

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: proxyadmin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: red hat

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: relative

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: script

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: scriptlet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: somewhere

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: spinning

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: substitution

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: success

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: successfully

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sysadmin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tarball

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: telemetry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: temporary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: timeout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unsupported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: updates

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: useful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: way

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Update kickstart script checksums in documentation

Co-authored-by: Vladimir Kobal <vlad@prokk.net>
2021-04-05 08:18:11 -04:00
Vladimir Kobal
477f26fd7b Don't show alarms for charts without data (#10804) 2021-03-18 21:53:32 +02:00
Vladimir Kobal
5f1cd798f3 Don't add duplicate _total suffixes for the prometheus go.d module (#10674) 2021-02-25 16:11:49 +03:00
Vladimir Kobal
85bb0bc70b Fix prometheus remote write header (#10560) 2021-01-27 15:46:58 +02:00
Vladimir Kobal
5ff4b8fdfa Fix values in Prometheus export for metrics, collected by the Prometheus collector (#10551) 2021-01-26 15:37:51 +02:00
Josh Soref
f4193c3b5c Spelling md (#10508)
* spelling: activity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: adding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: addresses

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: administrators

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: alarm

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: alignment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: analyzing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: apcupsd

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: apply

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: around

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: associated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: automatically

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: availability

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: background

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: bandwidth

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: berkeley

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: between

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: celsius

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: centos

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: certificate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cockroach

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: collectors

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: concatenation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: configuration

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: configured

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correctly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: corresponding

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cyberpower

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: daemon

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dashboard

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: database

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: deactivating

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependencies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: deployment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: determine

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: downloading

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: either

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: electric

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: entity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: entrant

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: enumerating

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: environment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: equivalent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: etsy

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: everything

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: examining

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: expectations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: explicit

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: explicitly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: finally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: flexible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: further

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: hddtemp

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: humidity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: identify

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: importance

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: incoming

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: individual

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initiate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: installation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: integration

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: integrity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: involuntary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: issues

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: kernel

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: language

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: libwebsockets

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: lighttpd

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: maintained

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: meaningful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: memory

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metrics

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: miscellaneous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: monitoring

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: monitors

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: monolithic

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multi

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multiplier

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: navigation

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: noisy

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: number

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: observing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: omitted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: orchestrator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overall

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overridden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: package

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: packages

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: packet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: pages

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: parameter

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: parsable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: percentage

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: perfect

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: phpfpm

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: platform

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: preferred

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: prioritize

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: probabilities

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: process

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: processes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: program

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: qos

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: quick

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: raspberry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: received

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: recvfile

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: red hat

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: relatively

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: reliability

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: repository

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: requested

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: requests

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: retrieved

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: scenarios

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: see all

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: supported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: supports

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: temporary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tsdb

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tutorial

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: updates

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: utilization

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: value

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: variables

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: visualize

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: voluntary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: your

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-01-18 07:43:43 -05:00
Vladimir Kobal
503629f6e9 Fix data source option for Prometheus web API in exporting configuration (#10397) 2021-01-11 17:23:21 +02:00
Joel Hans
0bb7a429b6 Small updates, improvements, and housekeeping to docs (#10405)
* Fix Berkeley mentions

* Add new collectors to list

* Tweak Prometheus/OpenMetrics phrasing

* Fix heading depth in performance guide

* Clarify that exporting starts with Agent start

* Clarify usage of edit-config with new files

* Update images

* service -> systemctl

* Reverse systemctl order
2021-01-07 09:53:10 -07:00
Vladimir Kobal
4af937a67c Fix a lock check (#10385) 2020-12-14 18:35:43 +02:00
Ilya Mashchenko
0f8175dd30 Kubernetes labels (#10107)
Co-authored-by: Markos Fountoulakis <markos.fountoulakis.senior@gmail.com>
Co-authored-by: Vladimir Kobal <vlad@prokk.net>
2020-12-14 17:27:55 +03:00
Vladimir Kobal
81968dea3a Fix hostname configuration in the exporting engine (#10361) 2020-12-14 16:25:13 +02:00
Vladimir Kobal
63e91d3459 Fix backend options (#10343) 2020-12-08 18:37:27 +02:00
Vladimir Kobal
6d91cedecd Fix exporting config (#10323) 2020-12-07 16:45:19 +02:00
Tomáš Kopal
3d86cf62cd Fix compilation with https disabled. Fixes #10278 (#10279) 2020-11-30 15:04:17 +02:00
Stelios Fragkakis
e9d59e37d9 Migrate metadata log to SQLite (#10139) 2020-11-24 20:00:02 +02:00
Joel Hans
7cf6e03f4e Document the Agent reinstallation process (#10270)
* Set up the reinstall doc

* Building out reinstall page, tweaks

* Finish up reinstallation doc

* Fix one link

* Fix broken links
2020-11-20 13:36:58 -07:00
Vladimir Kobal
58fba11d2a Don't stop Prometheus remote write collector when data is not available for dimension formatting (#10217) 2020-11-10 15:01:15 +02:00
Vladimir Kobal
1825ac4c1a Fix chart filtering (#10218) 2020-11-10 14:47:05 +02:00
Vladimir Kobal
3d778524ca Fix coverity issues (#10216) 2020-11-09 19:14:48 +02:00
Joel Hans
6f877b5e67 Fix repeated frontmatter (#10211) 2020-11-08 07:35:07 -07:00
Vladimir Kobal
943ee2482b Add HTTP and HTTPS support to the simple exporting connector (#9911) 2020-11-05 19:08:17 +02:00
Vladimir Kobal
ac50fe9f40 Inform users about an issue with the newest gRPC versions (#10194)
Co-authored-by: Joel Hans <joel@netdata.cloud>
2020-11-04 18:10:52 +02:00
Odysseas Lamtzidis
9049aa99e5 fix configuration category (#10145)
remote_write --> prometheus_remote_write
2020-10-28 11:55:36 +02:00
Joel Hans
61d7e23eed Add docsv2 project to master branch (#10000)
* Add overview docs to docsv2 project

* Add quickstart docs to docsv2 project (#9865)

* Init quickstart docs

* Begin work on quickstart guides

* Finish quickstart drafts

* Tweaks to both quickstarts

* Add titles

* Copyedit pass to both docs

* Fixes for Amy and Jen

* Add Get doc to docsv2 project (#9854)

* Init get file

* Add some links

* Change h2 to h1

* Rephrase

* Add configure docs to docsv2 project (#9878)

* Add overview docs to docsv2 project (#9849)

* Init files

* Add drafts of what and why

* Finish initial drafts

* Fix edit URL

* Copyedit pass

* Finish initial drafts of configure docs

* Copyedit all docs

* Fixes for Amy

* Fixes for Jen

* Add collect docs to the docsv2 project (#9932)

* Init files

* Finish first two collect docs

* Finish drafts of collect docs

* Copyedit pass

* Fixes for Amy

* Fix for Jen

* Add visualize docs to the docsv2 project (#9943)

* Add visualize docs

* Copyedits and cleanup

* New images and features

* Copyedit pass and cleanup

* Missing word

* Fixes for Jen

* Add monitor docs to docsv2 project (#9949)

* Finish drafts of monitor docs

* Copyedit pass

* Remove whitespace

* Fixes for Jen

* Add store docs to docsv2 project (#9969)

* Finalize store documents

* Fix import path

* Finishing edit section

* Copyedit pass

* Add export docs to docsv2 project (#9986)

* Add install and claim videos to Get doc

* Finish drafts of exporting docs plus other tweaks

* Init new exporting READMEs

* Copyedit pass and new links

* Fixes for Amy, Vlad, Jen

* Fix links in docsv2 project (#9993)

* Fix links

* Fix a bunch of links ahead of export merge

* Fix additional links

* Fix links, nuke what-is-netdata

* Fixing a few last links

* Improve product images in overview

* Remove extra paren

* Quick tweaks for Jen

* Fixes for Jen

* Access fix

* Remove extra word
2020-09-29 10:57:52 -07:00
Vladimir Kobal
a8c4f9f2a9 Fix build for the AWS Kinesis exporting connector (#9823)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
2020-09-21 10:53:05 +03:00
Vladimir Kobal
83e5cbe806 Change timestamps for global variables in Prometheus output (#9779) 2020-08-20 14:52:47 +03:00
Vladimir Kobal
7d8dac1480 Fix HTTP header for the remote write exporting connector (#9775) 2020-08-18 16:16:24 +03:00
Vladimir Kobal
ccd9472911 Fix unit tests for exporting engine (#9766) 2020-08-18 09:24:28 +03:00
Vladimir Kobal
43c4d1edaa Add check for spurious wakeups (#9751) 2020-08-17 10:31:25 +03:00
Vladimir Kobal
3136ef1373 Fix exporting update point (#9748) 2020-08-17 10:25:01 +03:00
Vladimir Kobal
4f2de8d510 Read the prefix option from instance config sections (#9463) 2020-07-02 15:33:30 +03:00
Vladimir Kobal
de158b6945 Fix the exporting engine unit tests (#9460) 2020-07-02 14:50:13 +03:00
Craig Andrews
a8b6837e6e Wrap header definitions in compilation conditions (#9458) 2020-07-02 12:16:49 +03:00
Vladimir Kobal
42f5e01220 Fix a bug in the simple exporting connector (#9389) 2020-06-23 12:31:40 +03:00
Joel Hans
2c64795b7c Change streaming terminology to parent/child in docs (#9312)
* Intial pass through docs

* Dash instead of slash

* To parent/child

* Child nodes

* Change diagrams

* Allowlist

* Fixes for Andrew

* Remove from build_external

* Change in proc
2020-06-12 09:42:58 -07:00
Vladimir Kobal
5ef6628dd8 Fix check for remote write header in unit tests (#9318) 2020-06-12 14:20:35 +03:00
Stelios Fragkakis
1bd8a25544 Add support for persistent metadata (#9324)
* Implemented collector metadata logging 
* Added persistent GUIDs for charts and dimensions
* Added metadata log replay and automatic compaction
* Added detection of charts with no active collector (archived)
* Added new endpoint to report archived charts via `/api/v1/archivedcharts`
* Added support for collector metadata update

Co-authored-by: Markos Fountoulakis <44345837+mfundul@users.noreply.github.com>
2020-06-12 10:35:17 +03:00
Vladimir Kobal
7d46fbd479 Fix remote write HTTP header (#9302) 2020-06-10 16:53:14 +03:00
Joel Hans
4456e300be Add guide to exporting metrics to Graphite (#9285)
* Init guide, add links

* Grammar and typo pass

* Fixes for Thiago

* Fix for Vlad
2020-06-09 10:20:17 -07:00
Joel Hans
fecbb89d0c Move/refactor docs to accomodate new Guides section on Learn (#9266)
* Move directories and change verbiage to guide

* Move health guides

* Quick fix to collectors quickstart

* Fix broken links

* Remove health/tutorials dir

* Fix links in collectors quickstart

* Fix links to go.d pages
2020-06-04 09:05:25 -07:00
Joel Hans
f3d762437a Add new exporting "home base" document (#9246)
* Init new export doc

* Touch of cleanup

* A few additional fixes

* Fix broken links

* Fix for Thiago

* Fixes for Vlad
2020-06-02 11:08:39 -07:00
Vladimir Kobal
6976ddca60 Fix exporting unit tests (#9183) 2020-05-28 17:45:07 +03:00
Vladimir Kobal
94ae417854 Clean type_name in exporting connector instance configuration (#9188) 2020-05-28 11:50:56 +03:00
thiagoftsm
00f73c99e9 cov_358988: Remove coverity bug (#9180) 2020-05-27 10:22:40 +03:00