Skip to content

Conversation

@harnish-crest
Copy link
Contributor

@harnish-crest harnish-crest commented Jun 27, 2022

  • Enhancement

What does this PR do?

  • Generated the skeleton of IBM MQ integration package.
  • Added 1 data stream (Queue Manager Error Logs).
  • Added data collection logic for the data streams.
  • Added the ingest pipeline for the data streams.
  • Mapped fields according to the ECS schema and added Fields metadata in the appropriate yaml files.
  • Added dashboards and visualizations.
  • Added system test cases for the data stream.

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.

How to test this PR locally

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

Related issues

Screenshots

IBM MQ errorlog dashboard

@elasticmachine
Copy link

elasticmachine commented Jun 27, 2022

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview preview

Expand to view the summary

Build stats

  • Start Time: 2022-07-14T05:12:59.648+0000

  • Duration: 17 min 24 sec

Test stats 🧪

Test Results
Failed 0
Passed 7
Skipped 0
Total 7

🤖 GitHub comments

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

  • /test : Re-trigger the build.
@yug-rajani
Copy link
Contributor

/test

@yug-rajani yug-rajani added enhancement New feature or request Integration:ibmmq IBM MQ Team:Service-Integrations Label for the Observability Service Integrations team labels Jun 27, 2022
@yug-rajani yug-rajani linked an issue Jun 27, 2022 that may be closed by this pull request
8 tasks
@elasticmachine
Copy link

elasticmachine commented Jun 27, 2022

🌐 Coverage report

Name Metrics % (covered/total) Diff
Packages 100.0% (1/1) 💚
Files 100.0% (1/1) 💚 3.145
Classes 100.0% (1/1) 💚 3.145
Methods 100.0% (13/13) 💚 10.478
Lines 95.0% (95/100) 👍 3.927
Conditionals 100.0% (0/0) 💚
@yug-rajani yug-rajani changed the title Add foundation, errorlog data stream, visualizations [IBM MQ] Add foundation, errorlog data stream, visualizations Jun 27, 2022
@harnish-crest harnish-crest changed the title [IBM MQ] Add foundation, errorlog data stream, visualizations [IBM MQ] Add Integration Package with Error Log Data Stream Jun 28, 2022
@yug-rajani yug-rajani removed the request for review from lalit-satapathy June 28, 2022 06:13
@yug-rajani yug-rajani requested a review from kush-elastic June 28, 2022 12:37
@yug-rajani
Copy link
Contributor

/test

Copy link
Contributor

@kush-elastic kush-elastic left a comment

Choose a reason for hiding this comment

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

Please change docker image tag from latest to specific version and lets use variants.yml for multiple version test.

@yug-rajani
Copy link
Contributor

/test

Copy link
Contributor

@kush-elastic kush-elastic left a comment

Choose a reason for hiding this comment

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

Added a comment.
else LGTM!

Copy link
Contributor

@kush-elastic kush-elastic left a comment

Choose a reason for hiding this comment

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

LGTM!

@harnish-crest harnish-crest requested a review from ritalwar July 7, 2022 13:24
@harnish-crest harnish-crest requested a review from ritalwar July 8, 2022 05:18
@harnish-crest harnish-crest requested a review from ritalwar July 8, 2022 10:35
@harnish-crest harnish-crest requested a review from ritalwar July 14, 2022 09:45
Copy link
Contributor

@ritalwar ritalwar left a comment

Choose a reason for hiding this comment

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

LGTM!

@yug-rajani yug-rajani merged commit 1fc6a88 into elastic:main Jul 18, 2022
@andrewkroh andrewkroh added the New Integration Issue or pull request for creating a new integration package. label Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:ibmmq IBM MQ New Integration Issue or pull request for creating a new integration package. Team:Service-Integrations Label for the Observability Service Integrations team

6 participants