From c42d9ec85f5c027323eb9d44581753d0b5ae5c6e Mon Sep 17 00:00:00 2001 From: Akshit Vaid Date: Mon, 9 Dec 2024 20:18:00 +0530 Subject: [PATCH] Genesys crawler integration without assets (#19045) --- .github/CODEOWNERS | 6 ++++ .github/workflows/config/labeler.yml | 2 ++ genesys/CHANGELOG.md | 7 ++++ genesys/README.md | 42 +++++++++++++++++++++++ genesys/assets/service_checks.json | 1 + genesys/manifest.json | 50 ++++++++++++++++++++++++++++ genesys/metadata.csv | 1 + 7 files changed, 109 insertions(+) create mode 100644 genesys/CHANGELOG.md create mode 100644 genesys/README.md create mode 100644 genesys/assets/service_checks.json create mode 100644 genesys/manifest.json create mode 100644 genesys/metadata.csv diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e5900e16ad0c4..351cd9aacd55c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -266,6 +266,12 @@ datadog_checks_base/datadog_checks/base/checks/windows/ @DataDog/wi /freshservice/manifest.json @DataDog/saas-integrations @DataDog/documentation /freshservice/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend @DataDog/logs-core +/genesys/ @DataDog/saas-integrations +/genesys/*.md @DataDog/saas-integrations @DataDog/documentation +/genesys/manifest.json @DataDog/saas-integrations @DataDog/documentation +/genesys/metadata.csv @DataDog/saas-integrations @DataDog/documentation +/genesys/assets/logs/ @DataDog/saas-integrations @DataDog/documentation @DataDog/logs-backend + /godaddy/ @DataDog/saas-integrations /godaddy/*.md @DataDog/saas-integrations @DataDog/documentation /godaddy/manifest.json @DataDog/saas-integrations @DataDog/documentation diff --git a/.github/workflows/config/labeler.yml b/.github/workflows/config/labeler.yml index b5c233fdb4833..3935f11281368 100644 --- a/.github/workflows/config/labeler.yml +++ b/.github/workflows/config/labeler.yml @@ -201,6 +201,8 @@ integration/freshservice: - freshservice/**/* integration/gearmand: - gearmand/**/* +integration/genesys: +- genesys/**/* integration/gitlab: - gitlab/**/* integration/gitlab_runner: diff --git a/genesys/CHANGELOG.md b/genesys/CHANGELOG.md new file mode 100644 index 0000000000000..9fe6e7e4b6a5e --- /dev/null +++ b/genesys/CHANGELOG.md @@ -0,0 +1,7 @@ +# CHANGELOG - Genesys + +## 1.0.0 / 2024-11-13 + +***Added***: + +* Initial Release \ No newline at end of file diff --git a/genesys/README.md b/genesys/README.md new file mode 100644 index 0000000000000..63437522cef00 --- /dev/null +++ b/genesys/README.md @@ -0,0 +1,42 @@ +# Agent Check: genesys + +## Overview + +Genesys Cloud is a comprehensive cloud-based contact center platform that enables businesses to manage and optimize customer interactions across multiple channels, including voice, chat, email, social media, and messaging. It's known for its flexibility, scalability, and integration capabilities, helping businesses improve customer experience and streamline operations. + +## Setup + +### Installation + +The genesys check is included in the [Datadog Agent][2] package. +No additional installation is needed on your server. + +### Configuration + +!!! Add list of steps to set up this integration !!! + +### Validation + +!!! Add steps to validate integration is functioning as expected !!! + +## Data Collected + +### Logs + +The Genesys integration collects and forward logs to Datadog. + +### Metrics + +The Genesys integration collects and forward metrics to Datadog. + +### Events + +The Genesys integration does not include any events. + +## Troubleshooting + +Need help? Contact [Datadog support][3]. + +[1]: **LINK_TO_INTEGRATION_SITE** +[2]: https://app.datadoghq.com/account/settings/agent/latest +[3]: https://docs.datadoghq.com/help/ diff --git a/genesys/assets/service_checks.json b/genesys/assets/service_checks.json new file mode 100644 index 0000000000000..0637a088a01e8 --- /dev/null +++ b/genesys/assets/service_checks.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/genesys/manifest.json b/genesys/manifest.json new file mode 100644 index 0000000000000..7c26338ce0437 --- /dev/null +++ b/genesys/manifest.json @@ -0,0 +1,50 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "a0f0e600-1f10-4505-8fc3-64442e78b1a3", + "app_id": "genesys", + "display_on_public_website": false, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Gain insights into Conversation Analytics metrics and Audit logs", + "title": "Genesys", + "media": [], + "classifier_tags": [ + "Category::Log Collection", + "Category::Metrics", + "Category::Collaboration", + "Submitted Data Type::Logs", + "Submitted Data Type::Metrics", + "Offering::Integration" + ] + }, + "assets": { + "integration": { + "auto_install": false, + "source_type_id": 30683213, + "source_type_name": "Genesys", + "events": { + "creates_events": false + }, + "metrics": { + "prefix": "genesys.", + "check": [], + "metadata_path": "metadata.csv" + }, + "service_checks": { + "metadata_path": "assets/service_checks.json" + } + }, + "logs": { + "source": "genesys" + } + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" + } +} \ No newline at end of file diff --git a/genesys/metadata.csv b/genesys/metadata.csv new file mode 100644 index 0000000000000..60d916455a42f --- /dev/null +++ b/genesys/metadata.csv @@ -0,0 +1 @@ +metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags \ No newline at end of file