0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-03 04:55:33 +00:00
Commit graph

21 commits

Author SHA1 Message Date
Fotis Voutsas
dfcf47e4cc
Ιmplementation to add logs integrations () 2024-10-16 14:37:25 +03:00
Fotis Voutsas
0ab7826301
Remove the overview section from cloud notif. integrations ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-10-14 08:23:50 +00:00
Hugo Valente
d9c5f20458
add Okta SSO integration ()
* add Okta SSO integration

* add Okta SSO integration

* add new authentication integration logic to the generation script

* apply Ilya's edits

* Apply suggestions from code review

* Update integrations/cloud-authentication/metadata.yaml

* Update okta_sso.md

---------

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-04-10 12:00:48 +03:00
vkalintiris
18800a4af5
Setup sentry-native SDK. ()
* Setup sentry-native SDK.

* Integrate Sentry into our CI

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* minor fix

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Include sentry field to the build matrix

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Update the bundle_sentry flag for all the distros

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* more changes

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* NON mergeable change

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* .

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Enable fetch content.

* Abort in profile plugin

* Update plugin_profile.cc

* NON MERGABLE COMMIT, just for testing purposes

* NON MERGEABLE CHANGE, jsut for testing purposes

* Bump

* Use breakpad backend

* Multiple changes

- Make DSN variable that we read from the CI from the CI
- Upload debug symbols
- Fix packaging workflow; include new env vars & fix shecllchecks

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Modify sentry dif command

* fix merge conf

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Fix merge conflict

* Undo file prefix map.

* Fix typo

* Cleanup stuff.

* Add 256-checksum

* Renable ML for debs

* Finalize CI changes

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Update rules

* final touches

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* merge the two if, no point to have them sep

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>

* Update contrib/debian/rules

Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>

* Update contrib/debian/rules

Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>

* Add license

* Enable sentry for debian 12.

* Update .github/workflows/packaging.yml

Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>

---------

Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
Co-authored-by: Austin S. Hemmelgarn <ahferroin7@gmail.com>
2024-01-30 21:02:09 +02:00
Austin S. Hemmelgarn
8934a18ce4
Add integrations JSON file for website usage. ()
* Add generation of JSON integrations data.

* Clean up generated data for JSON file.

* Properly clean up deploy entry info.

* Fix argument order for regex substitutions.
2023-10-18 11:30:30 -04:00
Austin S. Hemmelgarn
f1a28f5137
Fix handling of troubleshooting section in integrations. ()
* Fix handling of troubleshooting section in integrations.

* Fix plugin_name key path.
2023-08-02 18:02:17 +05:30
Austin S. Hemmelgarn
183bb1db19
Add initial tooling for generating integrations.js file. ()
* Fix link tags in deploy.

* Add initial tooling for generating integrations.js file.

* Skip integrations directory for eslint.

* Add README to explain how to generate integrations.js locally.

* Fix ID/name for top-level categories.

* Deduplicate categories entries.

* Properly render related resources information.

* Warn on and skip bad references for related resources.

* Add CI workflow to rebuild integrations as-needed.

* Add integrations.js to build artifacts.

* Fix actionlint complaints.

* Assorted template fixes.

* Add script to check collector metadata.

* Add default categories for collectors when they have no categories.

* Fix template formatting issues.

* Link related resources properly.

* Skip more sections in rendered output if they are not present in source data.

* Temporarily skip config syntax section.

It needs further work and is not critical at the moment.

* Fix metrics table rendering.

* Hide most overview content if method_description is empty.

* Fix metrics table rendering (again).

* Add detailed description to setup options section.

* Fix detailed description handling for config options.

* Fix config example folding logic.

* Fix multi-instance selection.

* Properly fix multi-instance selection.

* Add titles for labels and metrics charts.

* Include monitored instance name in integration ID.

This is required to disambiguate some ‘virtual’ integrations.

* Indicate if there are no alerts defined for an integration.

* Fix multi-instance in template.

* Improve warning handling in script and fix category handling.

* Hide debug messages by default.

* Fix invalid category name in cgroups plugin.

* Completely fix invalid categories in cgroups plugin.

* Warn about and ignore duplicate integration ids.

* Flag integration type in integrations list.

* Add configuration syntax samples.

* Fix issues in gen_integrations.py

* Validate categories.yaml on load.

* Add support for handling deployment information.

* Fix bugs in gen_integrations.py

* Add code to handle exporters.

* Add link to integrations pointing to their source files.

* Fix table justification.

* Add notification handling to script.

Also tidy up a few other things.

* Fix numerous bugs in gen_integrations.py

* remove trailing space from deploy.yaml command

* make availability one column

* Switch back to multiple columns for availability.

And also switch form +/- to a dot for positive and empty cell for
negative.

* Render setup description.

* Fix platform info rendering in deploy integrations.

* Fix sourcing of cloud-notifications metadata.

* Fix rendering of empty metrics.

* Fix alerts template.

* Add per-instance templating for templated keys.

* Fix go plugin links.

* Fix overview template.

* Fix handling of exporters.

* Fix loading of cloud notification integrations.

* Always show full collector overview.

* Add static troubleshooting content when appropriate.

* Assorted deploy integration updates.

* Add initial copy of integrations.js.

---------

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
2023-08-01 17:23:16 -04:00
Austin S. Hemmelgarn
6ae2593a25
Fix exporter schema to support multiple entries per file. () 2023-07-31 08:04:52 -04:00
Ilya Mashchenko
44807f0dab
convert collectors meta files from single to multi () 2023-07-31 12:23:33 +03:00
Austin S. Hemmelgarn
4e9815b484
Add key for notifications to control what global config options get displayed ()
Add key for notifications to control what global config options get displayed.
2023-07-28 12:19:12 -04:00
Austin S. Hemmelgarn
d5535e699e
Add additional variable section to instance data in schema. () 2023-07-28 12:18:53 -04:00
Austin S. Hemmelgarn
8c61428be7
Fix up notification schema to better support cloud notifications. () 2023-07-28 07:44:40 -04:00
Austin S. Hemmelgarn
731ea8aa76
Fix typo in notification schema. () 2023-07-27 11:22:20 -04:00
Austin S. Hemmelgarn
85d122f8a6
Add schema and examples for notification method metadata. () 2023-07-26 22:23:52 +05:30
Austin S. Hemmelgarn
34c178bab1
Fixes for deploy.yaml. ()
* Fix deploy.yaml formatting and syntax.

* Deploy entry schema fixes.

- Rename `description` to `install_description` to avoid clashing with
  key that will be used for the tooltips for the integration cards.
- Add `most_popular` key to match up with collector integrations.
2023-07-26 11:32:47 -04:00
Austin S. Hemmelgarn
3829b4c48a
Add exporter integration schema. ()
Also splits a bit more out to shared definitions.
2023-07-26 17:54:11 +05:30
Austin S. Hemmelgarn
62ae1ec03c
Update platform support info and add a schema. () 2023-07-25 18:18:06 -04:00
Austin S. Hemmelgarn
f577a63ac0
Add a schema for the categories.yaml file. () 2023-07-25 13:10:25 -04:00
Austin S. Hemmelgarn
00aa11bbfb
Add quick_start key to deploy schema. ()
Merging this one as well.
2023-07-25 22:29:36 +05:30
Ilya Mashchenko
4ad42d54e4
fix collector multi schema () 2023-07-25 14:50:45 +03:00
Austin S. Hemmelgarn
4774907feb
Add schema for deployment integrations and centralize integrations schemas. ()
* Relocate collector schemas to integrations dir.

All the integrations schemas will be stored here.

* Add schema for deployment integrations.

Also splits a couple of shared parts to a separate schema file, and adds
a basic deploy.yaml file with example deployments.

* Expanded platform_info key description in schema.

* Add docker info to distros.yml.
2023-07-25 07:20:22 -04:00