404 и 400 на раковине Серилога Elasticsearch - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть серверasticsearch и приложение, пишущее на него через приемник Serilog + Elasticsearch.Работало нормально, но вдруг я получаю The remote server returned an error: (404) Not Found.Я получаю два из них для http://{ip}:{port}/_template/serilog-events-template - и затем два из The remote server returned an error: (400) Bad Request. для того же URI ответа.

Я получаю его при создании регистратора:

_perfElasticLogger = new LoggerConfiguration().WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri(elasticUrl))
{
    AutoRegisterTemplate = true,
    LevelSwitch = LevelSwitch,
    IndexFormat = elasticIndex.ToLower() + "-perf-{0:yyyy.MM.dd}",
    ModifyConnectionSettings = ModifyConnectionSettings,
    ConnectionTimeout = new TimeSpan(0, 0, 1)
}).CreateLogger();

Сам сервер работает нормально - если я захожу с браузером на {ip}: {порт}, он работает.Также я могу перейти к http://{ip}:{port}/_template/serilog-events-template (хотя я понятия не имею, что это такое), и я получаю страницу с {}, а не 404 или 400 ...

Любая подсказка, в чем проблема,или как я могу двигаться дальше, отлаживая его?

...