任务: 从SQLServer中提取数据并将记录推送到Elasticsearch。 通过在某些上游条件触发器完成后触发logstash cmd来实现此目的。
计划通过c#.net进程中的cmd.exe执行此操作。有没有更好的方法来实现?
处理的场景:
如果数据传输成功完成,需要发送电子邮件。
如果不成功则需要发送电子邮件并执行某些活动。 不成功的条件:可能是服务器不可用/磁盘已满。
我们是否可以捕获在同一连续请求中转移到Elasticsearch的最后一条记录,以防发生故障并触发某些事件?
前两个是重要的。
ES停止时也面临问题"死ES实例"在日志/命令窗口输出,但LS不停止等待ES?如果在LS向ES尝试5次尝试后没有响应,如何解决/终止?