开发者 Jamie Schouten 创建了一个精巧的 Laravel Pulse 卡片,用于 监控您的数据库状态,提供关键指标,例如活动线程、连接等。

此卡片配置支持配置多个数据库,并且您可以配置要包含的哪些类型的数据。
<?php use \Maantje\Pulse\Database\Recorders\DatabaseRecorder; return [    'recorders' => [        DatabaseRecorder::class => [            'connections' => [                'mysql' => [                    'values' => [                        'Connections',                        'Threads_connected',                        'Threads_running',                        'Innodb_buffer_pool_reads',                        'Innodb_buffer_pool_read_requests',                        'Innodb_buffer_pool_pages_total',                        'Max_used_connections'                    ],                    'aggregates' => [                        'avg' => [                            'Threads_connected',                            'Threads_running',                            'Innodb_buffer_pool_reads',                            'Innodb_buffer_pool_read_requests',                            'Innodb_buffer_pool_pages_total',                        ],                        'max' => []                        // ...                    ],                ],            ]        ],    ]]以下是一个获取数据库活动线程的示例组件
<livewire:database cols='6' title="Active threads" :values="['Threads_connected', 'Threads_running']" :graphs="[    'avg' => ['Threads_connected' => '#ffffff', 'Threads_running' => '#3c5dff'],]" />上面的组件将渲染类似于以下内容: 
您可以在 GitHub 上了解有关此软件包的更多信息,获取完整的安装说明并查看 源代码。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
