Slide 13
Slide 13 text
Apps: “I’m healthy! I’m healthy!”
public HealthCheckResult Execute() {
var result = new HealthCheckResult(Name);
try {
var customThing = Run(result);
EnrichResultWith(result, customThing);
} catch (Exception exception) {
result = ResultFromException(exception);
_logger.Error(() => new { Log = "HealthCheck Error", Name, Error = exception.GetBaseException()
}.ToJson());
}
return result;
}
… and an alert for when they say “HELP ME!”
@petemounce @chrisannodell & @justeat_tech