Graph stream viewers #62

Open
opened 2016-10-18 22:52:02 +03:00 by tochev · 5 comments
tochev commented 2016-10-18 22:52:02 +03:00 (Migrated from github.com)

Мониторинг на stream зрителите.

Предвижда се направи с parse-ване на nginx логове.

@tochev и @AgIt0 споделиха че може би имат код за подобна функционалност.

Трябва да се вкарат данните в collectd-то.

Мониторинг на stream зрителите. Предвижда се направи с parse-ване на nginx логове. @tochev и @AgIt0 споделиха че може би имат код за подобна функционалност. Трябва да се вкарат данните в collectd-то.
ignisf commented 2016-10-19 06:05:14 +03:00 (Migrated from github.com)

https://collectd.org/wiki/index.php/Plugin:nginx

Приоритет на това? P1 ако задължително трябва да стане, P2 – ако може и да не се направи, P3 – последна грижа

https://collectd.org/wiki/index.php/Plugin:nginx Приоритет на това? P1 ако задължително трябва да стане, P2 – ако може и да не се направи, P3 – последна грижа
zeridon commented 2016-10-19 09:34:51 +03:00 (Migrated from github.com)

Грешен бутон. Извинете.

Грешен бутон. Извинете.
krokodilerian commented 2016-10-19 10:02:58 +03:00 (Migrated from github.com)

Аз бих казал P1.

Аз бих казал P1.
zeridon commented 2016-10-21 19:03:07 +03:00 (Migrated from github.com)

nginx-rtmp-module има /stats хендлър който плюе малко статистики

<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="/stat.xsl" ?>
<rtmp>
<nginx_version>1.6.2</nginx_version>
<nginx_rtmp_version>1.1.4</nginx_rtmp_version>
<built>Nov  1 2015 15:38:35</built>
<pid>17969</pid>
<uptime>21976</uptime>
<naccepted>328</naccepted>
<bw_in>0</bw_in>
<bytes_in>139318</bytes_in>
<bw_out>0</bw_out>
<bytes_out>177776</bytes_out>
<server>
<application>
<name>st</name>
<live>
<nclients>0</nclients>
</live>
</application>
</server>
</rtmp>

Обърнете внимание на <nclients>0</nclients>

`nginx-rtmp-module` има /stats хендлър който плюе малко статистики ``` <?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="text/xsl" href="/stat.xsl" ?> <rtmp> <nginx_version>1.6.2</nginx_version> <nginx_rtmp_version>1.1.4</nginx_rtmp_version> <built>Nov 1 2015 15:38:35</built> <pid>17969</pid> <uptime>21976</uptime> <naccepted>328</naccepted> <bw_in>0</bw_in> <bytes_in>139318</bytes_in> <bw_out>0</bw_out> <bytes_out>177776</bytes_out> <server> <application> <name>st</name> <live> <nclients>0</nclients> </live> </application> </server> </rtmp> ``` Обърнете внимание на `<nclients>0</nclients>`
tochev commented 2016-10-22 08:07:07 +03:00 (Migrated from github.com)

@zeridon за съжаление това е само за rtmp stream-a, който ако си спомням правилно даже мислим да го спираме. HLS file-овете (playlist + chunks) се сервират директно от "http частта" на nginx-a.

Като цяло са го маркирали един вид "won't fix", макар че има някакво решение, което пишат че не е много точно
https://github.com/arut/nginx-rtmp-module/issues/420

@zeridon за съжаление това е само за rtmp stream-a, който ако си спомням правилно даже мислим да го спираме. HLS file-овете (playlist + chunks) се сервират директно от "http частта" на nginx-a. Като цяло са го маркирали един вид "won't fix", макар че има някакво решение, което пишат че не е много точно https://github.com/arut/nginx-rtmp-module/issues/420
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Network/2016#62
No description provided.