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

New sink: Oracle Cloud Infrastructure 'oci_object_storage' #16766

Open
CarlDownsOracle opened this issue Mar 10, 2023 · 13 comments
Open

New sink: Oracle Cloud Infrastructure 'oci_object_storage' #16766

CarlDownsOracle opened this issue Mar 10, 2023 · 13 comments
Labels
sink: new A request for a new sink type: feature A value-adding code addition that introduce new functionality.

Comments

@CarlDownsOracle
Copy link

A note for the community

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Use Cases

Background

  • We have a customer that has standardized on Vector for their observability data collection needs.
  • Customer is moving AWS Kubernetes and Compute based workloads to Oracle Cloud Infrastructure (OCI).
  • Customer use case calls for archival of logs and metrics to OCI object storage.
  • Vector has several sink implementations, including aws_s3 sink.
  • https://vector.dev/docs/reference/configuration/sinks/aws_s3/

Attempted Solutions

Success with Vector

  • The aws_s3 sink works with OCI’s S3 compatible API using OCI auth credentials.

Customer Ask

Proposal

We are looking to see if there is an implementation path for an OCI-specific sink that can take advantage of the instance principal mechanism.

References

No response

Version

No response

@CarlDownsOracle CarlDownsOracle added the type: feature A value-adding code addition that introduce new functionality. label Mar 10, 2023
@CarlDownsOracle CarlDownsOracle changed the title New sink: Oracle Cloud Infrastructure New sink: Oracle Cloud Infrastructure 'oci_object_storage' Mar 10, 2023
@jszwedko jszwedko added the sink: new A request for a new sink label Mar 10, 2023
@CarlDownsOracle
Copy link
Author

Hi @jszwedko, just checking in to see what your thoughts are on this request.

@jszwedko
Copy link
Member

Hi @CarlDownsOracle !

The request makes sense. I saw another recent issue, #16665 , for making it easier to use the aws_s3 sink with OCI object storage since it has an AWS S3 compatible endpoint, but I see your note here about wanting to support OCI's authentication mechanisms, for which a specialized sink makes sense.

We recently added a sink that leverages OpenDAL -- an abstraction over cloud storage engines. Adding OCI object storage support there could make it easier for Vector to support in the future (apache/opendal#377 seems to be tracking that over there).

Thanks for filing!

@CarlDownsOracle
Copy link
Author

CarlDownsOracle commented Mar 16, 2023 via email

@Xuanwo
Copy link
Contributor

Xuanwo commented Mar 17, 2023

Challenge accepted! We (at OpenDAL) will soon implement support for OCI.

@CarlDownsOracle
Copy link
Author

Thanks @Xuanwo ! Please reach out if you have any questions ... or we can assist in some way.

@Xuanwo
Copy link
Contributor

Xuanwo commented Mar 17, 2023

Thanks @Xuanwo ! Please reach out if you have any questions ... or we can assist in some way.

I believe that the Always Free Tier will suffice for our development and integration testing needs. I'll let you know if we encounter any further issues. Thank you in advance.

@CarlDownsOracle
Copy link
Author

Yes the Always Free Tier should be sufficient. You probably already have this:

https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/callingservicesfrominstances.htm

Thank you!

@CarlDownsOracle
Copy link
Author

Hello @Xuanwo happy Friday. Just checking in to see how things are going.

@Xuanwo
Copy link
Contributor

Xuanwo commented Mar 31, 2023

Hello @Xuanwo happy Friday. Just checking in to see how things are going.

Happy Friday to you too! This week, I am working on the implementation. However, there is a potential block as I am unable to register an OCI account which is necessary for integrating with real services. Despite submitting a ticket 10 days ago (ticket number 230321-001192, account oracle@xuanwo.io), I have not received any response yet. Would it be possible for you to assist me in resolving this issue?

@CarlDownsOracle
Copy link
Author

CarlDownsOracle commented Mar 31, 2023

Let me see if I can help. That ticket number ... may I ask in which system? Can't find it in My Oracle Support.

@Xuanwo
Copy link
Contributor

Xuanwo commented Mar 31, 2023

Let me see if I can help. That ticket number ... may I ask in which system? Can't find it in My Oracle Support.

I think it called Oracle Customer Service, sent by oraclehelp_ww@oracle.com

@CarlDownsOracle
Copy link
Author

CarlDownsOracle commented Apr 3, 2023 via email

@Xuanwo
Copy link
Contributor

Xuanwo commented Jun 28, 2023

Hi, this issue is blocked by apache/opendal#2563

All of our team members were unable to obtain an Oracle Cloud account, even after contacting the seller through formal channels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sink: new A request for a new sink type: feature A value-adding code addition that introduce new functionality.
Projects
None yet
Development

No branches or pull requests

3 participants