Подання
І check, і export відображають одне з чотирьох подань, яке обирається
через --view (або через render.default_view у settings.yaml, коли
прапорець не передано). Кожне подання — це інший зріз тих самих даних
інвентарю та оцінок, а не інше джерело даних.
compact (за замовчуванням)
Section titled “compact (за замовчуванням)”Один рядок на ціль: три осі, загальна критичність і причина, якщо щось потребує уваги.
$ enodia checkID PRODUCT PATCH LIFECYCLE BRANCH SEVERITY REASON CVESjira-main jira behind active newer_lts warn - 12gitlab-main gitlab behind eol newer fail - -Останній стовпець, CVES, — це кількість різних CVE, що зачіпають саме
цю версію; -, коли їх немає, зокрема коли
блок cve: не налаштовано або продукт не зіставлено.
drift містить той самий стовпець; lifecycle і fleet — ні. CVE
ніколи не змінюють SEVERITY чи код завершення.
lifecycle
Section titled “lifecycle”Коли насправді завершується життєвий цикл кожної цілі:
$ enodia check --from inventory.jsonl --view lifecycleID PRODUCT LIFECYCLE EOL SUPPORT-ENDS DAYS-TO-EOLjira-main jira active 2026-12-05 - 338gitlab-main gitlab eol 2025-01-16 2024-11-21 -350Встановлена версія порівняно з останнім релізом у тому самому циклі:
$ enodia check --from inventory.jsonl --view driftID PRODUCT CURRENT LATEST CYCLE PATCH CVESjira-main jira 10.3.1 10.3.25 10.3 behind 12gitlab-main gitlab 17.5.0 17.5.5 17.5 behind -Розкид версій і досяжність по всіх екземплярах продукту — згруповано, а
не перелічено по рядку на ціль. Це подання суто офлайнове: йому не
потрібно нічого, крім самого інвентарю, — ні резолвера життєвого циклу,
ні доступу до інтернету взагалі. Два екземпляри одного продукту, що
завершилися невдачею з різних причин (автентифікація проти
недосяжності), отримують окремі рядки, а не спільний кошик (unknown):
$ enodia check --from inventory.jsonl --view fleetPRODUCT VERSION STATUS COUNT INSTANCESgitlab (unknown) auth 1 gitlab-2gitlab 18.2.1 ok 1 gitlab-1jira (unknown) unreachable 1 jira-stagingjira 10.3.1 ok 1 jira-3jira 10.3.2 ok 2 jira-1, jira-2Що ігнорує --view
Section titled “Що ігнорує --view”export --format json і export --format prometheus повністю ігнорують
--view — вони завжди містять усі спостереження та оцінки. Подання
впливають лише на табличний вивід і HTML-звіт (export --format html) — див. Звіти.