danielneis/moodle-logstore_fluentd

将Moodle的事件发送到Fluentd

dev-master 2017-06-20 02:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:26 UTC


README

这是一个Moodle插件,可以将所有事件发送到配置的Fluentd实例。

安装

将这些文件放在moodle/admin/tool/log/store/fluentd

此插件使用fluent/logger库将事件记录到Fluentd。

如果您从github下载了代码或使用了"git clone",您可以使用以下命令在插件的根目录中使用composer安装它

$ composer install

如果您已通过composer安装了插件,它可能已经下载了依赖项。

将文件放在正确的目录后,以管理员身份访问您的Moodle网站,并按照步骤安装插件。

此插件通过套接字连接到Fluentd。它不支持http接口。默认情况下,Fluentd已经监听在24224端口,如果您是从官方包中安装的,那么您已经设置好了。

用法

安装插件后,请确保您前往“管理块”>“网站管理”>“插件”>“日志记录”>“管理日志存储”以启用它

请注意,fluentd默认的“刷新间隔”为60秒,因此如果您将日志转发到另一个服务,您将不会立即看到东西。

开发信息

请在此处报告问题:https://github.com/danielneis/moodle-logstore_fluentd/issues

您可以自由地发送或对pull请求进行评论:https://github.com/danielneis/moodle-logstore_fluentd/pulls

Build Status Scrutinizer Code Quality