Skip to content
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

[gitlab] Initial release for Gitlab integration #9747

Merged
merged 68 commits into from
May 29, 2024

Conversation

kgeller
Copy link
Contributor

@kgeller kgeller commented Apr 29, 2024

Proposed commit message

Added a new integration for gitlab with two datastreams for 1) production logs and 2) api.

Utilized the Integration Assistant during building of the integration.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.

Author's Checklist

  • [ ]

How to test this PR locally

Related issues

Screenshots

Integration overview in kibana Screenshot 2024-05-22 at 11 22 09 AM
Integration config in kibana Screenshot 2024-05-22 at 11 22 37 AM
Dashboards

API:
gitlab-api-dashboard

Production:

gitlab-production-dashboard

@kgeller kgeller added enhancement New feature or request New Integration Issue or pull request for creating a new integration package. Automatic Import Uses the Security Scalability team's Automatic Import feature labels Apr 29, 2024
@kgeller kgeller self-assigned this Apr 29, 2024
@elasticmachine
Copy link

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@kgeller kgeller marked this pull request as ready for review May 1, 2024 14:24
@kgeller kgeller requested a review from efd6 May 22, 2024 20:30
packages/gitlab/_dev/build/docs/README.md Outdated Show resolved Hide resolved
packages/gitlab/_dev/build/docs/README.md Outdated Show resolved Hide resolved
packages/gitlab/_dev/build/docs/README.md Outdated Show resolved Hide resolved
packages/gitlab/_dev/build/docs/README.md Outdated Show resolved Hide resolved
packages/gitlab/_dev/build/docs/README.md Outdated Show resolved Hide resolved
kgeller and others added 15 commits May 28, 2024 21:22
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
…default.yml

Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
…default.yml

Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
…ler/integrations into adding-gitlab-community-integration
…default.yml

Co-authored-by: Dan Kortschak <dan.kortschak@elastic.co>
…ler/integrations into adding-gitlab-community-integration
Copy link
Contributor

@efd6 efd6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be worth doing an rg 'gitlab|Gitlab' over the package to see if there are any others that are human-facing.

packages/gitlab/manifest.yml Outdated Show resolved Hide resolved
packages/gitlab/manifest.yml Outdated Show resolved Hide resolved
packages/gitlab/manifest.yml Outdated Show resolved Hide resolved
@kgeller
Copy link
Contributor Author

kgeller commented May 29, 2024

It might be worth doing an rg 'gitlab|Gitlab' over the package to see if there are any others that are human-facing.

Should all be updated now

@elasticmachine
Copy link

💚 Build Succeeded

History

cc @kgeller

Copy link
Contributor

@efd6 efd6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@kgeller kgeller merged commit 6dbfcc5 into elastic:main May 29, 2024
5 checks passed
@kgeller kgeller deleted the adding-gitlab-community-integration branch May 29, 2024 13:10
@elasticmachine
Copy link

Package gitlab - 0.1.0 containing this change is available at https://epr.elastic.co/search?package=gitlab

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Automatic Import Uses the Security Scalability team's Automatic Import feature enhancement New feature or request Integration:gitlab GitLab New Integration Issue or pull request for creating a new integration package. Team:Security-Service Integrations Security Service Integrations Team [elastic/security-service-integrations]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants