真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

你會將Laravel的日志推到Kafka嗎

下面由Laravel教程欄目給大家介紹將 Laravel 的日志推到 Kafka的方法,希望對需要的朋友有所幫助!

創(chuàng)新互聯(lián)專注于魏縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供魏縣營銷型網(wǎng)站建設(shè),魏縣網(wǎng)站制作、魏縣網(wǎng)頁設(shè)計、魏縣網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造魏縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供魏縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。Laravel Kafka Logger

使用擴展包 laravel-kafka-logger 將 Laravel 的日志推到 Kafka,然后由 ELK 消費、存儲、呈現(xiàn)。

要求依賴要求php-rdkafka>=4.0.0依賴安裝

1.安裝 rdkafka

git clone --depth 1 https://github.com/edenhill/librdkafka.git /tmp/librdkafka && cd /tmp/librdkafka && ./configure && make -j$(nproc) && make install && rm -rf /tmp/librdkafka
pecl install rdkafka

2.安裝 laravel-kafka-logger

# Laravel 5.x
composer require "hhxsv5/laravel-kafka-logger:~1.0.0"
# Laravel 6.x & 7.x
composer require "hhxsv5/laravel-kafka-logger:~2.0.0"
開始使用

1.修改配置文件 config/logging.php

return [
    'channels' => [
        // ...
        'kafka' => Hhxsv5\\LKL\\KafkaLogger::getDefinition(['topic' => env('LOG_KAFKA_TOPIC', 'laravel-logs')]),
    ],
];

2.修改 .env

LOG_CHANNEL=kafka
LOG_KAFKA_BROKER_LIST=kafka:9092
LOG_KAFKA_TOPIC=laravel-logs

3.好了,開始記日志

Log::info('用戶登錄', ['uid-hhxsv5']);

注:

在什么情況下才需要使用到 kafka 來做日志存儲?

一是便于集中收集日志,不必每臺機器裝個客戶端收集日志;

二是 Kafka 是異步寫入,性能更高。


當(dāng)前標(biāo)題:你會將Laravel的日志推到Kafka嗎
地址分享:http://weahome.cn/article/cpoesj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部