summaryrefslogtreecommitdiffstats
path: root/integrations
diff options
context:
space:
mode:
authorvkalintiris <vasilis@netdata.cloud>2024-01-30 21:02:09 +0200
committerGitHub <noreply@github.com>2024-01-30 21:02:09 +0200
commit18800a4af578e5440574a7f3621d3ece05a824fe (patch)
tree5a4efc34692c1fa84e19f0b8041e6de3c1fd1861 /integrations
parent31f0cd1a271067c3a8e4a07c973bceb095008e5a (diff)
Setup sentry-native SDK. (#16798)
* 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>
Diffstat (limited to 'integrations')
-rw-r--r--integrations/schemas/distros.json16
1 files changed, 15 insertions, 1 deletions
diff --git a/integrations/schemas/distros.json b/integrations/schemas/distros.json
index 5104086539..3cf576b66e 100644
--- a/integrations/schemas/distros.json
+++ b/integrations/schemas/distros.json
@@ -77,6 +77,19 @@
}
]
},
+ "bundle_sentry": {
+ "description": "Set to true to build an Agent with Sentry telemetry from the CI.",
+ "oneOf": [
+ {
+ "type": "boolean",
+ "default": false
+ },
+ {
+ "type": "string",
+ "pattern": "^[a-z][a-z0-9._-]*$"
+ }
+ ]
+ },
"base_image": {
"type": "string",
"description": "A string specifying the Docker image to be used for testing this platform.",
@@ -146,7 +159,8 @@
"distro",
"version",
"support_type",
- "notes"
+ "notes",
+ "bundle_sentry"
]
}
}