Создайте приложение Insight в Azure для мониторинга служб Inotify на Linux серверах - PullRequest
0 голосов
/ 28 февраля 2020

Можете ли вы предоставить ценное предложение / процедуру для Build App Insight в Azure для мониторинга служб Inotify на Linux серверах

Ответы [ 4 ]

0 голосов
/ 02 марта 2020

В противном случае, напишите мне, как использовать приложение Insights для регистрации любого сеанса для любых azure сервисов? поделитесь процедурным выходом из этого журнала.

0 голосов
/ 01 марта 2020

Можете ли вы еще кратко рассказать о том, как я могу построить его для Azure VM linux, у которого есть инструмент inotify, и к тому, что для понимания приложений на пошаговой основе, стало очень новым

0 голосов
/ 01 марта 2020

pip install applicationinsights pip install inotify

тогда что-то вроде этого:

import inotify.adapters
import sys
from applicationinsights import TelemetryClient

def _main():
    tc = TelemetryClient('<YOUR INSTRUMENTATION KEY GOES HERE>')
    i = inotify.adapters.Inotify()

    i.add_watch('/tmp')

    with open('/tmp/test_file', 'w'):
        pass

    for event in i.event_gen(yield_nones=False):
        (_, type_names, path, filename) = event

        print("PATH=[{}] FILENAME=[{}] EVENT_TYPES={}".format(
              path, filename, type_names))

        tc.track_trace({ 'path': path, 'filename': filename })
        tc.flush()            

if __name__ == '__main__':
    _main()
0 голосов
/ 28 февраля 2020

Используйте Application Insights для Python и напишите сценарий python для отправки данных в ваше приложение Insights при любых изменениях в вашей файловой системе.

Полезные ссылки:

https://pypi.org/project/inotify/

https://github.com/microsoft/ApplicationInsights-Python

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...