diff options
Diffstat (limited to 'library/cpp/monlib/encode/format.cpp')
| -rw-r--r-- | library/cpp/monlib/encode/format.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/library/cpp/monlib/encode/format.cpp b/library/cpp/monlib/encode/format.cpp index 3a7f8f6dee5..fd16d690cb5 100644 --- a/library/cpp/monlib/encode/format.cpp +++ b/library/cpp/monlib/encode/format.cpp @@ -40,6 +40,8 @@ namespace NMonitoring { return EFormat::TEXT; } else if (AsciiEqualsIgnoreCase(value, NFormatContenType::PROMETHEUS)) { return EFormat::PROMETHEUS; + } else if (AsciiEqualsIgnoreCase(value, NFormatContenType::UNISTAT)) { + return EFormat::UNISTAT; } return EFormat::UNKNOWN; @@ -78,6 +80,8 @@ namespace NMonitoring { return NFormatContenType::TEXT; case EFormat::PROMETHEUS: return NFormatContenType::PROMETHEUS; + case EFormat::UNISTAT: + return NFormatContenType::UNISTAT; case EFormat::UNKNOWN: return TStringBuf(); } @@ -126,6 +130,8 @@ NMonitoring::EFormat FromStringImpl<NMonitoring::EFormat>(const char* str, size_ return EFormat::TEXT; } else if (value == TStringBuf("PROMETHEUS")) { return EFormat::PROMETHEUS; + } else if (value == TStringBuf("UNISTAT")) { + return EFormat::UNISTAT; } else if (value == TStringBuf("UNKNOWN")) { return EFormat::UNKNOWN; } @@ -151,6 +157,9 @@ void Out<NMonitoring::EFormat>(IOutputStream& o, NMonitoring::EFormat f) { case EFormat::PROMETHEUS: o << TStringBuf("PROMETHEUS"); return; + case EFormat::UNISTAT: + o << TStringBuf("UNISTAT"); + return; case EFormat::UNKNOWN: o << TStringBuf("UNKNOWN"); return; |
