-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
DDSaaS: StreamNative: Crawler Integration v1.0.0 #18782
base: master
Are you sure you want to change the base?
Changes from 22 commits
7137dad
f34e5c9
462c200
c8f5029
2fcd238
0a338ca
19eb166
f405191
9e4ec3a
8da2014
6f70e58
001b23e
16f0cfb
0d4c180
587acd1
a6fa123
cd2f120
7666e7a
64fbe4e
e39ece2
5b321b7
462056e
82ef7d7
435e804
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# CHANGELOG - StreamNative | ||
|
||
## 1.0.0 / 2024-10-01 | ||
|
||
***Added***: | ||
|
||
* Initial Release |
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,72 @@ | ||||||||||
# StreamNative | ||||||||||
|
||||||||||
## Overview | ||||||||||
|
||||||||||
[StreamNative][1] provides an enterprise-grade messaging and event streaming platform built on Apache Pulsar. It offers scalable, real-time data streaming solutions with features like multi-tenancy, geo-replication, and seamless integration with cloud services. | ||||||||||
|
||||||||||
The StreamNative integration Collects the following types of [metrics][2]: | ||||||||||
|
||||||||||
1. Health | ||||||||||
2. Pulsar Resource | ||||||||||
3. Source Connector | ||||||||||
4. Sink Connector | ||||||||||
5. Kafka Connect | ||||||||||
|
||||||||||
## Setup | ||||||||||
|
||||||||||
### Configuration | ||||||||||
|
||||||||||
#### Get StreamNative credentials | ||||||||||
|
||||||||||
##### Log in to the [StreamNative Cloud Console Account][3]. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done. |
||||||||||
##### Get the `Organization ID` and `Instance Name`: | ||||||||||
|
||||||||||
1. Click the profile icon and select **Organizations**. | ||||||||||
2. Choose the **Organization** for which data needs to be collected. | ||||||||||
3. From the **Select an Instance** dropdown, note the **Instance Name**. | ||||||||||
|
||||||||||
##### Get the `Client ID` and `Client Secret`: | ||||||||||
|
||||||||||
1. Click the profile icon and navigate to the **Accounts & Accesses** tab. | ||||||||||
2. Find the Service Account with **Admin** permissions set to **Enabled**. | ||||||||||
- If no Service Account exists, select **New -> Service Account** to create one, and make sure to enable the **Super Admin** option. | ||||||||||
3. On the right side of the chosen Service Account, click the `...` button. | ||||||||||
4. Select **Download OAuth2 Key** to obtain the **Client ID** and **Client Secret**. | ||||||||||
|
||||||||||
|
||||||||||
#### Add StreamNative credentials | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's add more clarity here. What do you think of the following:
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hi @apiazza-dd, we have updated the first half including the steps to get the configuration details. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @ashah-crest Thanks, I don't have access to that slack environment, but if @dpoint01 approved, lgtm. |
||||||||||
|
||||||||||
- Organization ID | ||||||||||
- Instance Name | ||||||||||
- Client ID | ||||||||||
- Client Secret | ||||||||||
|
||||||||||
|
||||||||||
## Data Collected | ||||||||||
jhgilbert marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||
|
||||||||||
### Logs | ||||||||||
|
||||||||||
The StreamNative integration does not include any logs. | ||||||||||
|
||||||||||
### Metrics | ||||||||||
|
||||||||||
The StreamNative integration collects and forwards the following metrics to Datadog. | ||||||||||
|
||||||||||
{{< get-metrics-from-git "streamnative" >}} | ||||||||||
|
||||||||||
### Service Checks | ||||||||||
|
||||||||||
The StreamNative integration does not include any service checks. | ||||||||||
|
||||||||||
### Events | ||||||||||
|
||||||||||
The StreamNative integration does not include any events. | ||||||||||
|
||||||||||
## Troubleshooting | ||||||||||
|
||||||||||
Need help? Contact [Datadog support][4]. | ||||||||||
|
||||||||||
[1]: https://streamnative.io/ | ||||||||||
[2]: https://docs.streamnative.io/docs/cloud-metrics-api#metrics-endpoint | ||||||||||
[3]: https://console.streamnative.cloud/ | ||||||||||
[4]: https://docs.datadoghq.com/help/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.