316 lines
10 KiB
JSON
316 lines
10 KiB
JSON
{
|
||
"title": "Пример: section → group → item",
|
||
"sections": [
|
||
{
|
||
"id": "monitoring",
|
||
"number": "1",
|
||
"title": "Мониторинг",
|
||
"description": "Метрики, алерты и журналы событий.",
|
||
"groups": [
|
||
{
|
||
"id": "metrics",
|
||
"number": "1.1",
|
||
"title": "Метрики и дашборды",
|
||
"description": "Визуализация и сбор показателей.",
|
||
"items": [
|
||
{
|
||
"id": "grafana-main",
|
||
"number": "1.1.1",
|
||
"title": "Grafana — основной",
|
||
"type": "grafana",
|
||
"tags": ["grafana", "дашборд", "метрики"],
|
||
"url": "https://grafana.example.com"
|
||
},
|
||
{
|
||
"id": "prometheus",
|
||
"number": "1.1.2",
|
||
"title": "Prometheus",
|
||
"type": "prometheus",
|
||
"tags": ["prometheus", "метрики", "tsdb"],
|
||
"url": "https://prometheus.example.com"
|
||
},
|
||
{
|
||
"id": "analytics",
|
||
"number": "1.1.3",
|
||
"title": "Портал аналитики",
|
||
"type": "analytics",
|
||
"tags": ["аналитика", "отчёты", "kpi"],
|
||
"url": "https://analytics.example.com"
|
||
},
|
||
{
|
||
"id": "alerts",
|
||
"number": "1.1.4",
|
||
"title": "Правила алертинга",
|
||
"type": "rules",
|
||
"tags": ["алерты", "правила"],
|
||
"url": "#"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "logs",
|
||
"number": "1.2",
|
||
"title": "Логи и поиск",
|
||
"description": "Централизованный просмотр журналов.",
|
||
"items": [
|
||
{
|
||
"id": "opensearch",
|
||
"number": "1.2.1",
|
||
"title": "OpenSearch",
|
||
"type": "opensearch",
|
||
"tags": ["логи", "поиск", "opensearch"],
|
||
"url": "https://opensearch.example.com"
|
||
},
|
||
{
|
||
"id": "error-log",
|
||
"number": "1.2.2",
|
||
"title": "Журнал ошибок",
|
||
"type": "opensearch",
|
||
"tags": ["ошибки", "журнал"],
|
||
"url": "#"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "infrastructure",
|
||
"number": "2",
|
||
"title": "Инфраструктура",
|
||
"description": "Кластеры, хранилища и сервисы данных.",
|
||
"groups": [
|
||
{
|
||
"id": "clusters",
|
||
"number": "2.1",
|
||
"title": "Кластеры и оркестрация",
|
||
"description": "Управление вычислительными ресурсами.",
|
||
"items": [
|
||
{
|
||
"id": "k8s",
|
||
"number": "2.1.1",
|
||
"title": "Kubernetes Dashboard",
|
||
"type": "kubernetes",
|
||
"tags": ["kubernetes", "k8s", "кластер"],
|
||
"url": "https://k8s.example.com"
|
||
},
|
||
{
|
||
"id": "rabbitmq",
|
||
"number": "2.1.2",
|
||
"title": "RabbitMQ",
|
||
"type": "rabbitmq",
|
||
"tags": ["очереди", "rabbitmq"],
|
||
"url": "https://rabbitmq.example.com"
|
||
},
|
||
{
|
||
"id": "cicd",
|
||
"number": "2.1.3",
|
||
"title": "CI/CD — пайплайны",
|
||
"type": "cicd",
|
||
"tags": ["ci", "cd", "deploy"],
|
||
"url": "https://ci.example.com"
|
||
},
|
||
{
|
||
"id": "vault",
|
||
"number": "2.1.4",
|
||
"title": "HashiCorp Vault",
|
||
"type": "vault",
|
||
"tags": ["секреты", "vault", "безопасность"],
|
||
"url": "https://vault.example.com"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "storage",
|
||
"number": "2.2",
|
||
"title": "Хранилища и БД",
|
||
"description": "Объектное хранилище и реляционные базы.",
|
||
"items": [
|
||
{
|
||
"id": "ceph",
|
||
"number": "2.2.1",
|
||
"title": "Ceph — S3",
|
||
"type": "ceph",
|
||
"tags": ["ceph", "s3", "объекты"],
|
||
"url": "https://s3.example.com"
|
||
},
|
||
{
|
||
"id": "drive",
|
||
"number": "2.2.2",
|
||
"title": "Корпоративный диск",
|
||
"type": "drive",
|
||
"tags": ["файлы", "диск", "обмен"],
|
||
"url": "https://drive.example.com"
|
||
},
|
||
{
|
||
"id": "postgresql",
|
||
"number": "2.2.3",
|
||
"title": "PostgreSQL",
|
||
"type": "postgresql",
|
||
"tags": ["postgresql", "база", "sql"],
|
||
"url": "https://postgres.example.com"
|
||
},
|
||
{
|
||
"id": "cloudbeaver",
|
||
"number": "2.2.4",
|
||
"title": "CloudBeaver",
|
||
"type": "cloudbeaver",
|
||
"tags": ["sql", "база", "редактор"],
|
||
"url": "#"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "communications",
|
||
"number": "3",
|
||
"title": "Коммуникации",
|
||
"description": "Соцсеть, чаты, форумы и видеосвязь.",
|
||
"groups": [
|
||
{
|
||
"id": "social-collab",
|
||
"number": "3.1",
|
||
"title": "Совместная работа",
|
||
"description": "Лента, обсуждения и база знаний.",
|
||
"items": [
|
||
{
|
||
"id": "social-feed",
|
||
"number": "3.1.1",
|
||
"title": "Корпоративная соцсеть",
|
||
"type": "social",
|
||
"tags": ["соцсеть", "лента", "новости"],
|
||
"url": "https://social.example.com"
|
||
},
|
||
{
|
||
"id": "forum",
|
||
"number": "3.1.2",
|
||
"title": "Форум сотрудников",
|
||
"type": "forum",
|
||
"tags": ["форум", "обсуждения", "q&a"],
|
||
"url": "https://forum.example.com"
|
||
},
|
||
{
|
||
"id": "wiki",
|
||
"number": "3.1.3",
|
||
"title": "Wiki — база знаний",
|
||
"type": "wiki",
|
||
"tags": ["wiki", "документация", "знания"],
|
||
"url": "https://wiki.example.com"
|
||
},
|
||
{
|
||
"id": "calendar",
|
||
"number": "3.1.4",
|
||
"title": "Календарь и встречи",
|
||
"type": "calendar",
|
||
"tags": ["календарь", "встречи", "расписание"],
|
||
"url": "https://calendar.example.com"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "messaging",
|
||
"number": "3.2",
|
||
"title": "Сообщения и звонки",
|
||
"description": "Мессенджеры, почта и видеоконференции.",
|
||
"items": [
|
||
{
|
||
"id": "chat-team",
|
||
"number": "3.2.1",
|
||
"title": "Командные беседы",
|
||
"type": "chat",
|
||
"tags": ["беседа", "чат", "команда"],
|
||
"url": "https://chat.example.com"
|
||
},
|
||
{
|
||
"id": "xmpp",
|
||
"number": "3.2.2",
|
||
"title": "XMPP-сервер",
|
||
"type": "xmpp",
|
||
"tags": ["xmpp", "мессенджер"],
|
||
"url": "https://xmpp.example.com"
|
||
},
|
||
{
|
||
"id": "mail",
|
||
"number": "3.2.3",
|
||
"title": "Корпоративная почта",
|
||
"type": "messages",
|
||
"tags": ["почта", "email"],
|
||
"url": "https://mail.example.com"
|
||
},
|
||
{
|
||
"id": "video-conf",
|
||
"number": "3.2.4",
|
||
"title": "Видеоконференции",
|
||
"type": "video",
|
||
"tags": ["видео", "звонки", "meet"],
|
||
"url": "https://meet.example.com"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "access",
|
||
"number": "4",
|
||
"title": "Доступ и интеграции",
|
||
"description": "VPN, API и внешние сервисы.",
|
||
"groups": [
|
||
{
|
||
"id": "remote-access",
|
||
"number": "4.1",
|
||
"title": "Удалённый доступ",
|
||
"items": [
|
||
{
|
||
"id": "vpn",
|
||
"number": "4.1.1",
|
||
"title": "VPN-портал",
|
||
"type": "vpn",
|
||
"tags": ["vpn", "удалёнка", "доступ"],
|
||
"url": "https://vpn.example.com"
|
||
},
|
||
{
|
||
"id": "ldap",
|
||
"number": "4.1.2",
|
||
"title": "LDAP Account Manager",
|
||
"type": "ldap",
|
||
"tags": ["ldap", "пользователи", "iam"],
|
||
"url": "https://ldap.example.com"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "integrations",
|
||
"number": "4.2",
|
||
"title": "API и задачи",
|
||
"items": [
|
||
{
|
||
"id": "api-gateway",
|
||
"number": "4.2.1",
|
||
"title": "API Gateway",
|
||
"type": "api",
|
||
"tags": ["api", "gateway", "интеграции"],
|
||
"url": "https://api.example.com"
|
||
},
|
||
{
|
||
"id": "redmine",
|
||
"number": "4.2.2",
|
||
"title": "Redmine — задачи",
|
||
"type": "redmine",
|
||
"tags": ["redmine", "задачи", "трекер"],
|
||
"url": "https://redmine.example.com"
|
||
},
|
||
{
|
||
"id": "gitea",
|
||
"number": "4.2.3",
|
||
"title": "Gitea — репозитории",
|
||
"type": "gitea",
|
||
"tags": ["git", "repo", "gitea"],
|
||
"url": "https://gitea.example.com"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|