Chapter 16. TCI - Debugging, Logging and Monitoring for Containerized Applications Flashcards

1
Q

What are debugging, logging and monitoring tools with which we should be familiar with?

A
  • strace
  • SAR (System Activity Reporter)
  • tcpdump
  • GDB (GNU Project Debugger)
  • syslog
  • Nagios
  • Zabbix
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are additional challanges when it comes to debugging, monitoring and logging when it comes to containers?

A
  • Containers are ephemeral, so, when deleted, all thei metadata including logs, gets deleted as well, unless stored elsewhere, in a possibly persistent storage location
  • containers do not hvave kernel space components
  • containers foodprint we want to be as small as possible, installing debugging and monitoring tools makes that nearly impossible
  • collection per container statistics, debugging information individually, and then analyzing data from multiple containers is a tedious process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Tools for Debugging, Logging, Monitoring in Kubernetes?

A

Kubernetes CLI for all three

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Sysdig?

A
  • several tools for DevOps security for containers, Kubernetes and monitoring
  • open source and paid offerings
  • built to run in production, minimal overhead
  • kubernetes-aware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is cAdvisor (Container Advisor)?

A
  • open source tool to collect resource usage and performance characteristics for host system and running containers
  • supports Docker and Kubernetes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Elasticsearch?

A
  • distributed search and analytics engine at core of Elastic Stack
  • responsible for data indexing, search and analysis
  • provides real-time search and analytics for structured or unstructured text, numerical data or geospatial data
  • opitimized to efficiently store and index data in order to speed up the search process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Datadog?

A
  • platform for monitoring and analytics with integrated security as a service for DevOps
  • wide array of tools
  • enables monitoring the performance and security of the infrastructure, network devices, network performance, cloud workloads, databases, and entire continuous integration (CI) environment
  • wide list of integrations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Name a few additional products/Tools for monitoring/debugging/logging

A
  • OpenTelemetry
  • Prometheus
  • Splunk
  • Dynatrace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly