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

Add OCI Service Discovery #4322

Closed
sw-samuraj opened this Issue Jun 28, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@sw-samuraj
Copy link

sw-samuraj commented Jun 28, 2018

Proposal

Add OCI Service Discovery support

Oracle Service Infrastructure (OCI) is a cloud IaaS, similar to EC2, GCE, or OpenStack which already have support for Prometheus service discovery. It would be suitable to have OCI service discovery as well.

I've already forked Prometheus and implemented the first version of OCI service discovery (branch oci-service-discovery), therefore after some polishing, I could provide a pull request.

We are currently building a solution build on OCI infrastructure where Prometheus monitoring is an important component - as such, we are developing and testing OCI service discovery in a real OCI environment (I'm mentioning this because it's probably not so straightforward to have OCI access).

@krasi-georgiev

This comment has been minimized.

Copy link
Member

krasi-georgiev commented Jul 2, 2018

Thanks for the suggestion. Unfortunately, we are currently not accepting new integrations.

We can only provide the stability and performance we want to provide if we can properly maintain the codebase. This includes, test integrations in an automated and scalable fashion. For this reason, we are suggesting people to integrate via file SD and here is a very good example to show this in practise. We would be more than happy to list this on our integrations page.

Even if existing integrations can not be tested in an automated fashion, we will not remove them for reasons of compatibility. This also means that any additions we take on, or any changes to existing integrations we make or accept, will mean maintaining and testing these until at least the next major version, realistically even beyond that.

Feel free to question this answer on our developer mailing list, but be aware it's unlikely that you will get a different answer.

@sw-samuraj

This comment has been minimized.

Copy link
Author

sw-samuraj commented Nov 23, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.