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

[Meta] Integrations Beta to GA #6014

Closed
19 tasks done
rameshelastic opened this issue Apr 27, 2023 · 8 comments
Closed
19 tasks done

[Meta] Integrations Beta to GA #6014

rameshelastic opened this issue Apr 27, 2023 · 8 comments
Assignees

Comments

@rameshelastic
Copy link

rameshelastic commented Apr 27, 2023

This is a meta issue to track progress of moving packages from Beta to GA.

Phase 1

Preview Give feedback
  1. Team:Service-Integrations
    muthu-mps
  2. Team:Service-Integrations
    muthu-mps
  3. Team:Service-Integrations
    muthu-mps
  4. Team:Service-Integrations
    muthu-mps
  5. Team:Service-Integrations
    muthu-mps
  6. Team:Service-Integrations
    muthu-mps

Phase 2

Preview Give feedback
  1. Integration:couchdb
    milan-elastic
  2. Integration:ceph
    milan-elastic
  3. Integration:Citrix-Netscaler
    milan-elastic
  4. Integration:golang
    harnish-elastic
  5. Integration:php_fpm
    harnish-elastic
  6. Integration:websphere_application_server
    aliabbas-elastic
  7. Integration:apache_tomcat
    harnish-elastic
  8. Integration:spring_boot
    milan-elastic
  9. Integration:apache_spark
    harnish-elastic
  10. Integration:hadoop
    milan-elastic

Phase 3

Preview Give feedback
  1. 6 of 7
    Team:Service-Integrations
    harnish-elastic muthu-mps
  2. agithomas

Yet to be picked up.

Salesforce - There are multiple client issues that are opened so it is not picked up yet

@ishleenk17
Copy link
Contributor

There is a difference in packages being in Technical preview and Beta as per Semantic Versioning.
We should just have that in mind as well before taking it to GA.

@lalit-satapathy
Copy link
Collaborator

@muthu-mps, Can we summarise the meta with key findings of the migration?

@muthu-mps
Copy link
Contributor

muthu-mps commented May 23, 2023

Key Findings

ActiveMQ

ActiveMQ comes with two flavours, Classic and Artemis. We have an enhancement request to collect Artemis metrics. The current integration supports classic version. We need to evaluate and make a call on whether we can make the ActiveMQ GA without having Artemis implementation. Initiated discussions in the ActiveMQ issue.

https://github.com/elastic/enhancements/issues/11568

  • Are we considering Artemis for making ActiveMQ GA ? YES / NO

This integration will be considered for next iteration.

Couchbase

The sync-gateway host configuration is mandatory. This config should be optional as the metrics collection for sync-gateway can be enabled or disabled. When disabling the metrics collection the user should not be forced to provide the host configuration. Created an issue to make the configuration optional.

IBMMQ

  • what is missing ?

    Currently we are collecting queue manager metrics. Here we are not collecting the queue and channel metrics. There may be multiple queue in a queue manager. There should be a way to segregate metrics based on queue and channel.

  • Nice to Have:

    Add Queues, Topics and Channel metrics to the integrations.
    Queue usage and messages processed in a queue are more valuable metrics.
    Queue depth metrics. This helps deciding on adding more messages to a queue.

    • Can we consider the additional metrics to be collected before making the integration GA ? NO
  • Enhancement Request on new way of collecting the metrics other than using prometheus

    https://github.com/elastic/enhancements/issues/18669

    • Using Go client for collecting metrics ? NO

MicrosoftSQLServer Performance & Transaction Log Datastream

The connection string with backslash is pre-encoded and provided as an input. This workaround is provided for the domain users to connect without issues. The idea here is to encode the the domain user names internally without asking customer to enter the encoded string as an input.

NagiosXI

No blockers.

Oracle Weblogic

The current metrics doesn't include JVM heap usage, connection_pool and channel metrics data. These are the key KPI's user will be looking for. Are we consider adding the above metrics ? No

Created a separate issue to track - #6511

MemCached

https://github.com/elastic/observability-dev/issues/2313. Do we consider this enhancement before making GA ? NO

Note:

After performing analysis on the above findings the decision is to make integrations GA except ActiveMQ.

@rameshelastic rameshelastic changed the title [Meta] Integrations Beta to GA [Meta] Integrations Beta to GA -Phase 1 Jul 7, 2023
@rameshelastic rameshelastic changed the title [Meta] Integrations Beta to GA -Phase 1 Integrations Beta to GA -Phase 1 Jul 7, 2023
@rameshelastic rameshelastic changed the title Integrations Beta to GA -Phase 1 [Meta] Integrations Beta to GA Jul 7, 2023
@rameshelastic
Copy link
Author

Added Phase 2 as part of planning for next sprint.

cc: @milan-elastic

@lalit-satapathy
Copy link
Collaborator

@milan-elastic, @muthu-mps,

Do we have any packages pending GA on this list above?

@milan-elastic
Copy link
Contributor

@lalit-satapathy From above list Salesforce is yet to GA as we are working on revamping it, apart from that ActiveMQ is not GA. @muthu-mps can share more details on ActiveMQ

@muthu-mps
Copy link
Contributor

@lalit-satapathy - ActiveMQ is pending because we have to migrate from Classic to Artemis version of it. The discussion is captured in the issue .

@muthu-mps
Copy link
Contributor

The phase 3 migrations competed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants