Audit Log Streaming to Datadog - Beta Feedback #21347
Replies: 6 comments 8 replies
-
Hi @boylejj ! I have followed the steps above but no luck with receiving logs in DD. What's the best way to get support; here or via email? I am not sure if posting screenshots in this thread is the most appropriate thing to do 😅 (although it might help others!) |
Beta Was this translation helpful? Give feedback.
-
Hi @boylejj, Example section from a log: |
Beta Was this translation helpful? Give feedback.
-
So I was following the above instructions but I don't seem to have a drop down box per section 8: Is it because I already have a stream setup? |
Beta Was this translation helpful? Give feedback.
-
I could see a situation where you want to additionally stream the logs to a
secure place for archival purposes where you are confident that nothing was
manipulated or for backup.
Also it might be handy to be able to parse the stream ahead of time so you
could direct the stream to various endpoints by repo.
Peter
…On Fri, Aug 26, 2022 at 11:18 AM Jim Boyle ***@***.***> wrote:
@PeterFagans <https://github.com/PeterFagans> and @cardoppler
<https://github.com/cardoppler>.... How helpful would it be to be able to
configure multiple streams? I can see value in being able to have a test
and prod for streams to that same endpoint. But, are there instances
where you would like to stream the same enterprise audit log to two
different endpoints?
—
Reply to this email directly, view it on GitHub
<#21347 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUU24EGIU6KXWUV75D6VHRTV3DN3NANCNFSM54WF6OYA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
why is this feature only available for enterprises account and not just for account on enterprises pricing plan? |
Beta Was this translation helpful? Give feedback.
-
Not sure if this product is still in Beta or not - but I'm trying to track down where the maintainers live for the github->dd audit log streaming integration for an issue with the integration @boylejj (your github profile makes it seem like you are still the PM of this product) The integration dashboard in Datadog is broken so will throw down some details here. I started a Slack thread in the Datadog Public Integrations channel here which is just me talking to myself (not expecting any official responses there, just dunno what support department to hit up here) Dashboard widgets are currently using this attribute in the queries:
However these are the attributes actually on the current logs: `
To fix this, can either change the widget to pick one of the existing attributes, or if nothing else is using those facets, change the pipeline processor to remap to (sidenote; why bother preserving the parent attributes here.... some legacy backwards compatibility thing? This creates larger logs with duplicate information that creates multiple ways of doing the same thing, which leads to multiple flows to maintain) |
Beta Was this translation helpful? Give feedback.
-
The purpose of this discussion is to collect feedback from Enterprises participating in the private beta for configuring audit log streaming to a Datadog endpoint. GHEC administrators interested in participating in the private beta should reach out to your GitHub account manager or contact our sales team to make the feature available for your enterprise.
Setting up streaming to Datadog
To set up streaming to Datadog, you must create a client token or an API key in Datadog, then configure audit log streaming in GitHub Enterprise Cloud using the token for authentication. You do not need to create a bucket or other storage container in Datadog.
After you set up streaming to Datadog, you can see your audit log data by filtering by "github.audit.streaming." For more information, see Log Management.
If you don't already have a Datadog account, create one.
In Datadog, generate a client token or an API key, then click Copy key. For more information, see API and Application Keys in Datadog Docs.
In the top-right corner of GitHub.com, click your profile photo, then click Your enterprises.
In the list of enterprises, click the enterprise you want to view.
In the enterprise account sidebar, click Settings.
Under " Settings", click Audit log.
Under "Audit log", click Log streaming.
Select the Configure stream dropdown menu and click Datadog.
Under "Token", paste the token you copied earlier.
Select the "Site" dropdown menu and click your Datadog site. To determine your Datadog site, compare your Datadog URL to the table in Datadog sites in Datadog Docs.
To verify that GitHub can connect and write to the Datadog endpoint, click Check endpoint.
After you have successfully verified the endpoint, click Save.
After a few minutes, confirm that audit log data is appearing on the Logs tab in Datadog. If audit log data is not appearing, confirm that your token and site are correct in GitHub.
Beta Was this translation helpful? Give feedback.
All reactions