Да, в Zabbix возможна настройка автообнаружения для получения нескольких метрик из Prometheus, однако, как вы правильно заметили, стандартный способ работает с одной метрикой за раз. Это связано с тем, что Zabbix использует правила преобразования для извлечения данных, и каждое правило может обрабатывать только одну метрику.
Тем не менее, есть несколько подходов, которые можно рассмотреть:
1. **Объединение метрик**: Если возможно, вы можете объединить метрики в одном запросе Prometheus и использовать преобразование для извлечения нужных данных. Например, вы можете использовать `sum`, `avg` или другие функции для агрегирования данных. Затем вы можете настроить автообнаружение для обработки этого агрегированного вывода.
2. **Используйте несколько правил автообнаружения**: Если метрики принципиально разные и их нельзя агрегировать, вам потребуется создать отдельные правила автообнаружения для каждой метрики. Это может потребовать больше настройки, но позволит вам извлекать данные более целенаправленно.
3. **Использование пользовательских скриптов**: Если вы знакомы с кодированием, вы можете разработать пользовательский скрипт на стороне Zabbix, который будет выполнять опрос Prometheus и собирать необходимые метрики. Затем можете отправлять эти данные в Zabbix с помощью Zabbix Sender.
4. **Обновление Zabbix до последней версии**: Иногда новые версии Zabbix содержат улучшения и новые функции для работы с автообнаружением и Prometheus. Убедитесь, что вы используете актуальную версию Zabbix.
5. **Проверка внешних интеграций**: Иногда стоит обратиться к внешним интеграциям или сторонним инструментам, которые могут упрощать взаимодействие с Prometheus и Zabbix.
В целом, настройка Zabbix для работы с несколькими метриками из Prometheus может потребовать немного больше усилий, но это вполне осуществимо. Выбор подхода зависит от вашей конкретной ситуации и требований к метрикам.