96 lines
2.8 KiB
JSON
96 lines
2.8 KiB
JSON
{
|
|
"title": "Пример: смешанный раздел",
|
|
"sections": [
|
|
{
|
|
"id": "platform",
|
|
"number": "1",
|
|
"title": "Платформа",
|
|
"description": "Закреплённые ссылки и тематические подразделы в одном разделе.",
|
|
"items": [
|
|
{
|
|
"id": "status",
|
|
"number": "1.0",
|
|
"title": "Статус платформы",
|
|
"type": "grafana",
|
|
"tags": ["статус", "overview"],
|
|
"url": "https://status.example.com"
|
|
},
|
|
{
|
|
"id": "docs",
|
|
"number": "1.0",
|
|
"title": "Документация",
|
|
"type": "config",
|
|
"tags": ["docs", "wiki"],
|
|
"url": "https://docs.example.com"
|
|
},
|
|
{
|
|
"id": "support",
|
|
"number": "1.0",
|
|
"title": "Поддержка",
|
|
"type": "redmine",
|
|
"tags": ["support", "тикеты"],
|
|
"url": "https://support.example.com"
|
|
}
|
|
],
|
|
"groups": [
|
|
{
|
|
"id": "observability",
|
|
"number": "1.1",
|
|
"title": "Наблюдаемость",
|
|
"description": "Метрики, логи и трассировка.",
|
|
"items": [
|
|
{
|
|
"id": "grafana",
|
|
"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"],
|
|
"url": "https://prometheus.example.com"
|
|
},
|
|
{
|
|
"id": "logs",
|
|
"number": "1.1.3",
|
|
"title": "Журнал событий",
|
|
"type": "opensearch",
|
|
"tags": ["логи"],
|
|
"url": "#"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "data",
|
|
"number": "1.2",
|
|
"title": "Данные и очереди",
|
|
"description": "Базы данных и брокеры сообщений.",
|
|
"items": [
|
|
{
|
|
"id": "postgres",
|
|
"number": "1.2.1",
|
|
"title": "PostgreSQL",
|
|
"type": "postgresql",
|
|
"tags": ["postgresql", "sql"],
|
|
"url": "https://postgres.example.com"
|
|
},
|
|
{
|
|
"id": "mq",
|
|
"number": "1.2.2",
|
|
"title": "RabbitMQ",
|
|
"type": "rabbitmq",
|
|
"tags": ["очереди"],
|
|
"url": "https://rabbitmq.example.com"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|