【问题标题】:How to configure Apache Kafka to centralize Application Logs?如何配置 Apache Kafka 以集中应用程序日志?
【发布时间】:2018-03-10 00:01:02
【问题描述】:

我有 10 台服务器在 Ubuntu 和 Nginx 上运行。

正在生成 PHP 日志。

我想将所有应用程序日志从 10 台服务器发送到一个服务器,该服务器每秒可以处理至少 50k 个请求。我已经安装了 Apache Kafka 并将其配置为按照Digital Ocean's article 将简单文本发送到另一台服务器,但我无法将 PHP 日志发送到该服务器。

【问题讨论】:

  • 你遇到了什么错误?
  • 为此考虑logstash?还有你有什么错误。有什么问题?
  • "我无法将 PHP 日志发送到该服务器。"没有帮助。你的意思是你已经尝试过并且你得到一个错误?你没有尝试过,你不知道如何开始?
  • 我无法在生产者上配置任何连接器来读取和写入应用程序日志。我尝试安装 rdkafka 和 PHP Kafka,安装成功,但不知道如何使用它们,因为没有正确的指南,它将如何用于安装应用程序日志。
  • 这是错误;php producer.php PHP 致命错误:未捕获的错误:在 /var/www/html/php-rdkafka/examples/producer.php 中找不到类“RdKafka\Producer”: 3 堆栈跟踪:#0 {main} 在第 3 行的 /var/www/html/php-rdkafka/examples/producer.php 中抛出

标签: php ubuntu logging apache-kafka


【解决方案1】:

Filebeat 非常适合这个,并且有一个Kafka output 选项。

【讨论】:

    猜你喜欢
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 2019-04-17
    • 2023-03-12
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 2013-01-12
    相关资源
    最近更新 更多