-
Notifications
You must be signed in to change notification settings - Fork 0
/
Day4.txt
108 lines (83 loc) · 3.64 KB
/
Day4.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
servesh babu 13.234.114.195
Preetham Keekan 35.154.237.20
Jaya Bharath Reddy Narsing 13.127.31.156
SOURAV KARMAKAR 15.206.81.216
Nandini Nanepalli 15.207.85.252
Harish Bheri 65.2.146.150
Vasim Akram Shaik 43.205.125.17
Deborah Mahima 43.205.191.214
Haripriya A 65.2.179.49
C R PRAWIN BHALAJI 13.126.244.93
Runkana Indumathi 13.126.92.209
Vikraman Sriram 65.1.86.81
Vijaya Baskar 52.66.214.57
Hari Krishnan G 43.205.113.62
Mahesh Batta 43.205.253.50
Deepak dhodi 3.6.89.175
Chedurla Pavani 43.205.116.40
43.205.114.11
grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" ssl_request_log | sort | uniq -c
grep -o 'POST [^ ]\+ ' ssl_request_log | sort | uniq -c | sort
grep -o 'POST [^ ]\+ ' access_log | sort | uniq -c | sort
MINE
13.234.213.102
=====================================================
telnet intake.logs.datadoghq.com 10514
87b9dbcda7e5d069cd30a0f68154cca27 {"message":"Welcome to Datadog Session by DevOpsSchool - 1", "ddtags":"env:dev", "ddsource":"devopsschool-1", "hostname":"gs-hostame", "service":"user"}
87b9dbcda7ed5069cd30a0f68154cca27 {"message":"Welcome to Datadog Session by DevOpsSchool - 2", "ddtags":"env:prod", "ddsource":"devopsschool-2", "hostname":"gs-hostame", "service":"user"}
87b9dbcda7ed5069cd30a0f68154cca27 {"message":"Welcome to Datadog Session by DevOpsSchool - 3", "ddtags":"env:qa", "ddsource":"devopsschool-3", "hostname":"gs-hostame", "service":"user"}
87b9dbcda7de5069cd30a0f68154cca27 {"message":"Welcome to Datadog Session by DevOpsSchool - 4", "ddtags":"env:us", "ddsource":"devopsschool-3", "hostname":"gs-hostame", "service":"user"}
curl -X POST "https://http-intake.logs.datadoghq.com/api/v2/logs" \
-H "Content-Type: application/json" \
-H "DD-API-KEY: 87b9dbcda7e5069cd30a4468154cca27" \
-d @- << EOF
[
{
"ddsource": "nginx",
"ddtags": "env:staging,version:5.1",
"hostname": "i-012345678",
"message": "2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World",
"service": "payment"
}
]
EOF
=======================================================
How to do log collection of Linux or custom file using Datadog agent?
How to do log collection of Apache using Integration?
https://www.devopsschool.com/blog/datadog-log-setup-apache-log-analsys/
https://www.devopsschool.com/blog/datadog-log-filter-logs-scrub-data-tail-with-wildcards/
Assignment
How to do log collection for windows using Datadog agent?
=================================
- Install the Datadog Agent
- Verify Datadog Agent Status and Look for "Logs Agent" which is not running.
$ sudo datadog-agent status
- Enable log collection
To enable log collection with the Agent, edit the datadog.yaml configuration file located at /etc/datadog-agent/datadog.yaml and set logs_enabled:true
- Monitor a custom file
$ touch /tmp/log_file_to_monitor.log
$ echo "First line of log" >> /tmp/log_file_to_monitor.log
$ sudo mkdir /etc/datadog-agent/conf.d/custom_log_collection.d/
$ sudo touch /etc/datadog-agent/conf.d/custom_log_collection.d/conf.yaml
logs:
- type: file
path: /tmp/log_file_to_monitor.log
source: devopsschool
service: chat
$ sudo service datadog-agent restart
- Validation. Verify Dsudo datadog-agent status
atadog Agent Status and Look for "Logs Agent" which is running.
$
- Add new logs to the file
$ echo "New line of log in the log file" >> log_file_to_monitor.log
logs:
- type: file
path: /tmp/log_file_to_monitor.log
source: devopsschool
service: chat
- type: file
path: /var/log/*.log
source: linux
service: system
/var/log/httpd/access_log
/var/log/httpd/error_log