Skip to content

[couchbase] Add Integration Package with Dashboard - #4166

Merged
yug-rajani merged 9 commits into
elastic:mainfrom
kush-elastic:package_couchbase_dashboards
Oct 25, 2022
Merged

[couchbase] Add Integration Package with Dashboard#4166
yug-rajani merged 9 commits into
elastic:mainfrom
kush-elastic:package_couchbase_dashboards

Conversation

@kush-elastic

@kush-elastickush-elastic commented Sep 8, 2022

Copy link
Copy Markdown
Contributor
  • Enhancement

What does this PR do?

  • Three Dashboards related to Couchbase metrics

Metrics overview dashboard
metrics-overview

Node dashboard
couchbase-node-dashboard

XDCR overview dashboard
couchbase-xdcr-dashboard-1

Sync Gateway overview dashboard
couchbase-sync-gateway-overview-10

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.
  • If I'm introducing a new feature, I have modified the Kibana version constraint in my package's manifest.yml file to point to the latest Elastic stack release (e.g. ^7.13.0).

How to test this PR locally

  • Clone integrations repo.
  • Install elastic-package locally.
  • Start elastic stack using elastic-package.
  • Move to integrations/packages/couchbase directory.
  • Run the following command to run tests.

elastic-package test

Related issues

@kush-elastickush-elastic self-assigned this Sep 8, 2022
@kush-elastickush-elastic added enhancement New feature or request Integration:couchbase Couchbase Team:Service-Integrations Label for the Observability Service Integrations team labels Sep 8, 2022
@elasticmachine

elasticmachine commented Sep 8, 2022

Copy link
Copy Markdown

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline ViewTest ViewChangesArtifactspreviewpreview

Expand to view the summary

Build stats

  • Start Time: 2022-10-18T09:37:08.594+0000

  • Duration: 34 min 51 sec

Test stats 🧪

TestResults
Failed0
Passed45
Skipped0
Total45

🤖 GitHub comments

Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

  • /test : Re-trigger the build.

@elasticmachine

elasticmachine commented Sep 8, 2022

Copy link
Copy Markdown

🌐 Coverage report

NameMetrics % (covered/total)Diff
Packages100.0% (10/10)💚
Files100.0% (10/10)💚 2.496
Classes100.0% (10/10)💚 2.496
Methods100.0% (72/72)💚 9.669
Lines100.0% (1076/1076)💚 8.453
Conditionals100.0% (0/0)💚

@ritalwar
ritalwar self-requested a review October 7, 2022 07:58
@elasticmachine

elasticmachine commented Oct 12, 2022

Copy link
Copy Markdown

🚀 Benchmarks report

Package couchbase 👍(6) 💚(2) 💔(2)

Expand to view
Data streamPrevious EPSNew EPSDiff (%)Result
bucket23809.5215873.02-7936.5 (-33.33%)💔
database_stats38461.5427777.78-10683.76 (-27.78%)💔

To see the full report comment with /test benchmark fullreport

@kush-elastic
kush-elastic marked this pull request as ready for review October 18, 2022 11:17
@kush-elastic
kush-elastic requested a review from a team as a code ownerOctober 18, 2022 11:17
@yug-rajani
yug-rajani merged commit 42e68cd into elastic:mainOct 25, 2022
orestisfl pushed a commit to orestisfl/integrations that referenced this pull request May 15, 2026
* Add Dashboards for Couchbase integration
* Add Changelog Entry
* Add Node dashboards
* Update dashboards
* Update changelog
* Update Changelog Entry
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancementNew feature or requestIntegration:couchbaseCouchbaseTeam:Service-IntegrationsLabel for the Observability Service Integrations team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@kush-elastic@elasticmachine@yug-rajani@ritalwar