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

Upgrade 1.5.2 and improve debugging #186

Merged
merged 11 commits into from
Oct 23, 2020
Merged

Upgrade 1.5.2 and improve debugging #186

merged 11 commits into from
Oct 23, 2020

Conversation

TsuyoshiUshio
Copy link
Contributor

@TsuyoshiUshio TsuyoshiUshio commented Oct 19, 2020

This PR includes

  • Upgrade Confluent.Kafka 1.5.2
  • Adding Following Libkafka properties with default values.
  • Add Log to identify if users use SingleFunctionExecutor or MultipleFunctionExecutor
  • Redirect Libkafka Log to the ILogger
Setting librdkafka property default Trigger or Output
LibkafkaDebug debug null Both
MetadataMaxAgeMs metadata.max.age.ms 180000 Both
SocketKeepaliveEnable socket.keepalive.enable true Both

Upgrade Confluent Kafka for avoiding limitation for Azure about the log-lived TCP Connection

The reason of the default settings, refer to this issue

Add Log to detect which FunctionExecutor do they use?

For the log of FunctionExecutor, I'd like to know if a user uses Single or Multiple Function Executor for diagnosing an issue.
If there is a better place, please let me know.

Redirect the Log of Libkafka native library

Currently, the Libkafka message is showed up standard output, that means there is no way to fetch it from Application Insights or other logging system.

Debug option enables librdkafka logging. https://github.com/edenhill/librdkafka

Fix

#185
#187

@TsuyoshiUshio TsuyoshiUshio changed the title Upgrade 1.5.0 and add Debug option Upgrade 1.5.0 and improve debugging Oct 19, 2020
@TsuyoshiUshio
Copy link
Contributor Author

I upgrade the Confluent.Kafka library to 1.5.2
Also, I add topic.metadata.refresh.interval.ms configuration support for EventHubs.
confluentinc/librdkafka#3109

@TsuyoshiUshio TsuyoshiUshio changed the title Upgrade 1.5.0 and improve debugging Upgrade 1.5.2 and improve debugging Oct 21, 2020
fbeltrao
fbeltrao previously approved these changes Oct 21, 2020
README.md Outdated Show resolved Hide resolved
.gitignore Outdated Show resolved Hide resolved
@TsuyoshiUshio
Copy link
Contributor Author

I update this PR according to the #187

@TsuyoshiUshio TsuyoshiUshio merged commit d6ddb6c into dev Oct 23, 2020
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

Successfully merging this pull request may close these issues.

4 participants