2013-09-24 4 views
1

Я работаю над добавлением healthchecks к моему сервису dropwizard. Проблема заключается в том, что dropwizard возвращает текстовые ответы, когда запускаю мои проверки работоспособности. И я могу добавить к этому выводу необязательные строковые сообщения.Как я могу вернуть ответы JSON с помощью Healthwatch Dropwizard?

Например: * Свободное место на диске: OK Использование диска не является критически высокой (моя строка сообщения) * Доступная память: OK Использование * CPU: OK * тупики: OK

Есть способ вернуть эти сообщения в формате JSON, чтобы я мог легко анализировать вывод?

Спасибо, миллион!

+1

У меня есть противоположная проблема: я получаю только синтаксический анализ JSON, но также хотел бы получить текст, читаемый человеком, или версию HTML. Возможно, это изменилось в последних версиях, я использую 0,7 –

+1

У меня такая же проблема, я хочу вернуться к более старому формату, который был в текстовом формате. –

ответ

1

Вы можете пройти ObjectMapper к вашему медицинскому осмотру. Затем вы можете использовать соответствующие методы, такие как com.fasterxml.jackson.databind.ObjectMapper#writeValueAsString ObjectMapper и передать аргумент String, чтобы создать экземпляр healthcheck.

1

Если возможно, обновите до Dropwizard v0.7.1. Формат проверки работоспособности по умолчанию будет JSON.

 Смежные вопросы

  • Нет связанных вопросов^_^