[Stork-dev] BIND9 stats not showing
Slawek Figiel
slawek at isc.org
Tue Feb 6 21:20:16 UTC 2024
Brendan,
> ugg... setting up a cottage industry of tools and services around
> stork for visualization is not what i was looking to get in to.
> especially since grafana requires prometheus. just too much to take
> on, for me and my one user... :D
I see. Grafana and Prometheus tandem is easy to set up using Docker. But
I agree they are quite heavy components.
Unfortunately, there are no plans to extend the visualization
capabilities in Stork. Please feel free to open a new ticket in the
Stork repository to describe your suggestions and address the problem.
> in terms of the dropped packets, where do i look for what is being
> dropped? what is being dropped? traffic between stork server and
> agent, or something else? when i mouse over the icon, it says 0 hits
> and 0 misses. i am fairly certain that is not accurate. from the
> stats file:
The query hit ratio is calculated using the data from the statistics
endpoint of BIND 9 ('/json/v1'). We retrieve the "QueryHits" and
"QueryMisses" metrics from the "_default" view of the returned data. The
ratio is calculated as "QueryHits / (QueryHits + QueryMisses)".
If you see the zero values, it can caused by:
- Communication problem between Stork server and agent
- Communication problem between Stork agent and BIND 9 daemon
- Not configured statistics endpoint in BIND 9
- No DNS traffic in your network
Please, check your BIND 9 configuration and status of the machine and
application in Stork UI.
Regards,
Slawek
On 06/02/2024 22:07, brendan kearney wrote:
> ugg... setting up a cottage industry of tools and services around
> stork for visualization is not what i was looking to get in to.
> especially since grafana requires prometheus. just too much to take
> on, for me and my one user... :D
>
> in terms of the dropped packets, where do i look for what is being
> dropped? what is being dropped? traffic between stork server and
> agent, or something else? when i mouse over the icon, it says 0 hits
> and 0 misses. i am fairly certain that is not accurate. from the
> stats file:
>
> ++ Cache Statistics ++
> [View: bpk2 (Cache: bpk2)]
> 673135 cache hits
> 28 cache misses
> 191398 cache hits (from query)
> 162113 cache misses (from query)
> 0 cache records deleted due to memory exhaustion
> 137473 cache records deleted due to TTL expiration
> 3591 cache database nodes
> 2079 cache database hash buckets
> 3618520 cache tree memory total
> 1431595 cache tree memory in use
> 2595522 cache tree highest memory in use
> 524288 cache heap memory total
> 132096 cache heap memory in use
> 133120 cache heap highest memory in use
>
> thank you,
>
> brendan
>
> On Tue, Feb 6, 2024 at 3:48 PM Slawek Figiel <slawek at isc.org> wrote:
>>
>> Brendan,
>>
>> > the query hit ratio shows with a red exclamation point,
>> > which indicates that something is not being processed right.
>>
>> To be strict, the exclamation mark indicates the ratio is alarmingly
>> low. It means a lot of packets in your network are dropping.
>> It doesn't indicate any problems with processing data in Stork itself.
>>
>> > i thought data/visualizations like what is listed on this page
>> > (https://kb.isc.org/docs/monitoring-recommendations-for-bind-9) would
>> > be available.
>>
>> Unfortunately, Stork doesn't present more data in UI. But you can
>> integrate it with Grafana dashboard. Look at the screenshots under the
>> "Prometheus and Grafana" section on the main Stork repository page:
>> https://gitlab.isc.org/isc-projects/stork#prometheus-and-grafana
>>
>> We deliver some ready-to-use Grafana dashboards in the Stork server
>> binary package. One of them is dedicated to BIND 9. You can find them in
>> the "/var/lib/grafana/dashboards" directory.
>>
>> > is this something that may be seen in the future, or
>> > are things more "greenfield" at this point.
>>
>> Grafana is an excellent tool to visualize numeric statistics in time. We
>> decided to integrate with it instead of implementing similar
>> capabilities in Stork on our own. It allowed us to put more effort into
>> more complex Kea- and BIND 9-specific features.
>> The Stork agent acts like a Prometheus exporter. You can use it in this
>> role even without a Stork server.
>>
>> Regards,
>> Slawek
>>
>> On 06/02/2024 20:31, brendan kearney wrote:
>>> Slawek,
>>>
>>> maybe "dashboard" was not the right term to use. as you say, in the
>>> services page for bind9, i can see the bind instances on the servers
>>> that are running bind, and when i click on them, i can see limited
>>> details. the query hit ratio shows with a red exclamation point,
>>> which indicates that something is not being processed right. i
>>> thought data/visualizations like what is listed on this page
>>> (https://kb.isc.org/docs/monitoring-recommendations-for-bind-9) would
>>> be available. is this something that may be seen in the future, or
>>> are things more "greenfield" at this point.
>>>
>>> thanks for the quick response
>>>
>>> brendan
>>>
>>> On Tue, Feb 6, 2024 at 2:25 PM Slawek Figiel <slawek at isc.org> wrote:
>>>>
>>>> Hello Brendan!
>>>>
>>>> Unfortunately, no BIND 9-related data exists on the dashboard (except
>>>> for eventual events). The details of the BIND 9 daemons are available on
>>>> its specific application pages. You can list them by clicking the
>>>> "Services" button on the navbar and selecting "BIND 9 Apps".
>>>>
>>>> The current Stork server's capabilities to monitor BIND 9 are a bit
>>>> limited. We are open to suggestions on how to improve them. What data
>>>> would you like to have presented on the dashboard?
>>>>
>>>> Best regards,
>>>> Slawek
>>>>
>>>>
>>>>
>>>> On 06/02/2024 20:17, brendan kearney wrote:
>>>>> list members,
>>>>>
>>>>> i have stork stood up and have the agent installed on a machine that
>>>>> is running bind9. the statistics channel and rndc control is
>>>>> configuured and working, but the stork dashboard does not show any
>>>>> stats for the bind instance. i can perform a curl for the statistics
>>>>> and get over 1 MB back in xml, so it seems that things should be
>>>>> working. i seem to be missing something, but am not sure what. how
>>>>> can i get the bind9 stats shown in the stork dashboard for bind
>>>>> instances?
>>>>>
>>>>> thanks in advance,
>>>>> brendan
>>>> --
>>>> stork-dev mailing list
>>>> stork-dev at lists.isc.org
>>>> https://lists.isc.org/mailman/listinfo/stork-dev
More information about the stork-dev
mailing list