Squid-ის ჟურნალები მოთხოვნების ისტორიისთვის, Cache Manager ცოცხალი სტატისტიკისთვის
გამოიყენეთ ტრანზაქციების ჟურნალები მოთხოვნების ისტორიული ანგარიშებისთვის და Cache Manager ცოცხალი მუშაობის ანგარიშებისთვის, თითოეული მეტრიკა მისი ანგარიშის ფარგლებში განმარტეთ.
SARG აანალიზებს Squid-ის ტრანზაქციების ჟურნალებს. Cache Manager აჩვენებს ანგარიშებს მიმდინარე Squid პროცესის შესახებ. მონაცემთა წყარო შეარჩიეთ დასმული კითხვის მიხედვით.
| კითხვა | შესაბამისი წყარო |
|---|---|
| რომელი ჩაწერილი მოთხოვნები გაგზავნა კლიენტმა? | access.log |
| ისტორიული ტრაფიკი დაჯგუფებული მომხმარებლის ან დანიშნულების მიხედვით | SARG, რომელიც ამუშავებს ხელმისაწვდომ ჟურნალებს |
| მიმდინარე მუშაობა, მეხსიერება ან შიდა მრიცხველები | შესაბამისი Cache Manager ანგარიში |
SARG ვერ აღადგენს იმ ველს, რომელიც შემავალ ჟურნალს არასდროს ჩაუწერია. დააყენეთ საჭირო ჟურნალის ფორმატი სანამ შეაგროვებთ გასაანალიზებელ პერიოდს, და გაითვალისწინეთ როტაციაში მყოფი ფაილები და access-log-ში არსებული ნებისმიერი გამორიცხვა.
Squid 6-სა და 7-ში access_log განსაზღვრავს, სად და რომელი შესაბამისი ტრანზაქციები ჩაიწერება. logformat აკონტროლებს ჩასაწერ ველებს. ჩანაწერების UDP-ით გაგზავნა ცვლის მიწოდებას; ის არ ამატებს დაკარგულ ტრანზაქციის ველებს და არ იძლევა გარანტიას, რომ ყოველი დატაგრამა მივა. Squid 7-ის ფაილური ჟურნალისთვის, სანამ საჭირო პერიოდს შეაგროვებთ, შეარჩიეთ მისი გამომავალი და ჟურნალის ფორმატი.
Cache Manager-ის ანგარიშებს თავისი ფარგლები აქვს. მრავალმუშაკიან განლაგებებში Squid აერთიანებს ზოგიერთ მუშაკის მნიშვნელობას, მაგრამ ყველა ანგარიში ერთნაირად არ აგრეგირდება. წაიკითხეთ ამ ანგარიშის მნიშვნელობა, სანამ რიცხვს მთელი სისტემის ერთიან საზომად ჩათვლით.
და ბოლოს, პროქსის ტრანზაქციების ბაიტები და ქსელური ინტერფეისის მთლიანი ტრაფიკი სხვადასხვა გაზომვებია. მიუთითეთ, რომელი მათგანი შეიცავს ანგარიშს სინამდვილეში.