|
@@ -0,0 +1,14 @@
|
|
|
+package example
|
|
|
+
|
|
|
+// Health implements the health.Healther interface.
|
|
|
+func (e Example) Health() bool {
|
|
|
+ // More advanced plugins will check their state, i.e. are they
|
|
|
+ // synchronized correctly against their backend etc.
|
|
|
+
|
|
|
+ // Be careful though by making this a single point of failure. I.e. if 5 CoreDNS
|
|
|
+ // instances are talking to the same backend and the backend goes down, *all* your
|
|
|
+ // instances are unhealthy.
|
|
|
+
|
|
|
+ // This one just returns OK.
|
|
|
+ return true
|
|
|
+}
|