О программе
Программа "DevOps Report Manager" создаёт отчёты о состоянии контейнеров Docker или подов Kubernetes расположенных на Linux серверах, а так же создаёт отчёты о состоянии программ установленных на web серверах, если у данных программ есть программный контекст.
Программа "DevOps Report Manager" создаёт отчёт в виде таблицы в HTML + JavaScript формате или EML формате.
Все настройки программы "DevOps Report Manager" шифруются AES 256 шифрованием.
В программе "DevOps Report Manager" есть авторизация одного пользователя по паролю.
Все параметры программы "DevOps Report Manager" защищены паролем от сохранения изменений.
В программе "DevOps Report Manager" есть возможность импорта и экспорта настроек ( при экспорте настроек можно сбросить пароль для экспортируемого файла настроек ).
Программа "DevOps Report Manager" пишет логи в виде одного файла, лог перезаписывается когда достигает размера в 7 Мегабайт.
Активация полной версии программы "DevOps Report Manager" происходит offline, на машине пользователя с помощью ключа активации.
Docker отчёт
Программа "DevOps Report Manager" создаёт отчёт о состоянии контейнера Docker, по названию Image name и Image tag.
Docker Compose отчёт
Программа "DevOps Report Manager" создаёт отчёт о состоянии Docker project, по названию Project name.
Kubernetes отчёт
Программа "DevOps Report Manager" создаёт отчёт о состоянии пода Kubernetes, по названию Image name, Image tag и Namespace.
Kubernetes Application отчёт
Программа "DevOps Report Manager" создаёт отчёт о состоянии пода Kubernetes, по названию Application name, Application version ( необязательный параметр ), параметра Part-of ( необязательный параметр ) и Namespace.
Program context отчёт
Программа "DevOps Report Manager" создаёт отчёт о состоянии и работоспособности клиентской программы установленной на web сервере, если у данной программы есть программный контекст примерно такого вида ( { "programName": "Test_1", "programVersion": "1.0.0", "standIP": "127.0.0.1" } ) и если путь до программного контекста примерно такого вида ( https://адрес:порт/имя программы/… путь до контекста программы ).
Виды состояний для Docker-контейнеров:
Ошибка подключения к серверу;
На сервере не установлен Docker, или у пользователя нет прав на запуск команд Docker;
Все контейнеры в состоянии создан;
Несколько контейнеров в состоянии создан или неизвестно;
Все контейнеры в состоянии не соответствующим ни одному из ( Up; Down; Paused; Created; Not found );
Все контейнеры не найдены;
Все контейнеры в состянии остановлен;
Несколько контейнеров в состоянии остановлен или пауза;
Несколько контейнеров в состоянии остановлен или создан;
Несколько контейнеров в состоянии остановлен или неизвестно;
Все контейнеры в состоянии пауза;
Все контейнеры в состоянии работает;
Несколько контейнеров в состоянии работает или пауза;
Несколько контейнеров в состоянии пауза или создан;
Несколько контейнеров в состоянии пауза или незвестно;
Несколько контейнеров в состоянии работает или остановлен;
Несколько контейнеров в состоянии работает или создан;
Несколько контейнеров в состоянии работает или неизвестно.
Виды состояний для Kubernetes-подов:
Ошибка подключения к серверу;
На сервере не установлен Kubernetes, или у пользователя нет прав на запуск команд Kubernetes;
Все поды в состоянии ( Unknown );
Все поды в состоянии ( Pending или Waiting или ContainerCreating );
Несколько подов в состоянии ( Pending или Waiting или ContainerCreating ) или ( Unknown );
Все поды в состоянии ( Failed или Terminating или Terminated или CrashLoopBackOff или ImagePullBackOff );
Несколько подов в состоянии ( Failed или Terminating или Terminated или CrashLoopBackOff или ImagePullBackOff ) или ( Pending или Waiting или ContainerCreating );
Все поды в состоянии ( Running или Succeeded или Completed );
Несколько подов в состоянии ( Running или Succeeded или Completed ) или ( Pending или Waiting или ContainerCreating );
Несколько подов в состоянии ( Running or Succeeded or Completed ) or ( Pending or Waiting or ContainerCreating );
Несколько подов в состоянии ( Running или Succeeded или Completed ) или ( Failed или Terminating или Terminated или CrashLoopBackOff или ImagePullBackOff );
Несколько подов в состоянии ( Running или Succeeded или Completed ) или ( Unknown );
Если же появляется 3 или больше разных состояний контейнера или пода, тогда общий статус выбирается в сторону «больших ошибок».
В любом случае нужно смотреть подробное техническое описание в таблице отчёта.
Виды состояний для Program context:
Program context не существует;
Program context существует.