APM/Logs (Ready) Flashcards

(28 cards)

1
Q

What is logging?

A

The collection of raw data between devices and software

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

What is a log?

A

Text record what happened and when. Come in all levels of detail and complexity to track processes

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

What generates logs?

A

Anything that uses technology

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

Why do we need logs?

A

Logs have traditionally been used to troubleshoot

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

Why tag logs?

A

Tags allow us to correlate the data across hosts, services, applications, etc

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

Why collect data from logs?

A

Data can be collected to trouble shoot, build dashboards, alerts, collect/track business metrics, and feed into machine learning to proactively identify patterns/anomalies

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

What is log ingestion?

A

The storing of logs in an archive

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

What is log indexing?

A

The creation of a searchable collection of certain logs, made readily available

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

Why ingest all logs?

A

Useful data collection and correlation, logs available as needed for reference, pattern/anomaly detection

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

Why index just some logs?

A

Not all logs are needed all the time

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

What happens to ingested logs?

A

Fed into live-stream, important data parsed, tagged

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

How do we store ingested logs?

A

In a Datadog hosted archive, AWS or GCP

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

What is log rehydration?

A

The ability to index archived logs as need

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

What is Logging Without Limits?

A

The separation of ingesting and indexing logs, rehydrating from archives as based on customer need

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

What is Application Performance Monitoring (APM)?

A

Actively monitoring the errors, latency, and traffic related to an application

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

Difference between an application trace vs span?

A

A trace is an application process/request. A span is a single step in a trace

17
Q

An application trace shows us…

A

The time it takes to complete an application process/request

18
Q

An application span shows us…

A

The time it takes to complete a single step in an application process/request

19
Q

What do errors tell us with APM?

A

What processes are failing

20
Q

What does latency tell us with APM?

A

How long processes are taking to complete

21
Q

What does traffic tell us with APM?

A

How many requests the application gets

22
Q

Why tag application spans?

A

Tags allow us to correlate the data across hosts, services, applications, etc

23
Q

Why collect data from application spans?

A

Data can be collected to trouble shoot, build dashboards, alerts, collect/track business metrics, and feed into machine learning to proactively identify patterns/anomalies

24
Q

What is Application Code Profiling?

A

Profiling collects representative samples of all your stack traces

25
What does Application Code Profiling show?
Which application functions (or lines of code) consume the most resources (Memory, CPU, etc)
26
What is stack tracing?
A time-order visual (flame graph) of the processes/functions associated with an application span
27
Why use code profiling?
Optimize the application code to improve overall application performance, minimize resource consumption
28
Why tag application code profiles?
Tags allow us to correlate data across hosts, services, applications, etc