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

Update dependencies for the pubsub exporting connector #11872

Merged
merged 4 commits into from
Jan 10, 2022

Conversation

vlvkobal
Copy link
Contributor

@vlvkobal vlvkobal commented Dec 7, 2021

Summary

C++ Client Libraries for Google Cloud Services are available and stable. We are updating our build system and build instructions in order to use the new library instead of a deprecated one.

pkg-config files for the new libraries include a lot of dependencies so it takes a long time to process the dependency tree. Enable/disable options were added to the installation script to allow bypassing of the package configuration and build of the connector.

Fixes #10193

Component Name

exporting engine, build system

Test Plan
  • Install the google-clous-cpp libraries.
  • Build netdata.
  • Configure the pubsub exporting connector and check if it sends data to Google Cloud PubSub Service.
  • Build netdata with --disable-exporting-pubsub and --enable-exporting-pubsub. Check if the connector is built.

@thiagoftsm
Copy link
Contributor

@vlvkobal , please, take a look in shell-check warnings.

@vlvkobal
Copy link
Contributor Author

vlvkobal commented Dec 7, 2021

They have nothing to do with the changes I made.

@vlvkobal vlvkobal merged commit 7d37bca into netdata:master Jan 10, 2022
@vlvkobal vlvkobal deleted the update-pubsub-exporting branch January 10, 2022 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build Build system (autotools and cmake). area/docs area/exporting area/packaging Packaging and operating systems support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The Pub/Sub exporting connector cannot be compiled with new grpc versions
3 participants