#include "graph.h"
#include "knot-resolver.h"
+static int knot_resolver_can_render(td_ctx* ctx, td_graph* graph,
+ const td_graph_render_options* options, const char* object) {
+ return td_graph_requires_source(graph, "knot-resolver", NULL);
+}
+
static int knot_resolver_queries_title(td_ctx* ctx, td_graph* graph,
const char* object, char* title, size_t length) {
return __td_string_set(title, length, _("DNS Queries"));
}
const td_graph_impl knot_resolver_queries_graph = {
- .name = "KnotResolverQueries",
- .render = knot_resolver_queries_render,
- .title = knot_resolver_queries_title,
- .vlabel = td_graph_vlabel_qps,
+ .name = "KnotResolverQueries",
+ .can_render = knot_resolver_can_render,
+ .render = knot_resolver_queries_render,
+ .title = knot_resolver_queries_title,
+ .vlabel = td_graph_vlabel_qps,
// Limits
.lower_limit = 0,