APM/Logs (Ready) Flashcards

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
Q

What does Application Code Profiling show?

A

Which application functions (or lines of code) consume the most resources (Memory, CPU, etc)

26
Q

What is stack tracing?

A

A time-order visual (flame graph) of the processes/functions associated with an application span

27
Q

Why use code profiling?

A

Optimize the application code to improve overall application performance, minimize resource consumption

28
Q

Why tag application code profiles?

A

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