Điểm:1

Làm cách nào tôi có thể gửi tất cả nhật ký từ nhật ký sang Nhật ký GCP?

lá cờ cn
Raf

Không biết thêm gì vào câu hỏi, chỉ muốn gửi tất cả các bản ghi. Các ứng dụng của tôi ghi nhật ký vào nhật ký, không có tệp nào trên đĩa.

CẬP NHẬT. Chỉ cần làm rõ, có những tệp lưu trữ nhật ký nhật ký, ứng dụng của tôi không tạo bất kỳ tệp nhật ký nào.

John Hanley avatar
lá cờ cn
Câu hỏi của bạn không cung cấp thông tin về hệ thống tạo nhật ký. Tại chỗ, Google Cloud Compute Engine, v.v. Trong hầu hết các trường hợp, Google Cloud Logging (hay còn gọi là Stackdriver) là giải pháp. https://cloud.google.com/logging/docs/agent/logging/installation
Michael Hampton avatar
lá cờ cz
@JohnHanley journald khá nổi tiếng và chỉ điều đó thôi là đủ thông tin về hệ thống. Tôi không thể tìm thấy bất kỳ điều gì trong tài liệu của Cloud Logging cho thấy nó hỗ trợ đọc nhật ký. Nó dường như chỉ hỗ trợ các tệp văn bản thuần túy. Tôi nghĩ rằng nó có thể được thực hiện với Tác nhân Ops mới, vì nó sẽ nhập JSON (cuối cùng) trên một trình nghe TCP và journald sẽ xuất JSON sang một trình nghe như vậy.
John Hanley avatar
lá cờ cn
@MichaelHampton - Ý tôi là dịch vụ/hệ thống mà anh ấy đang chạy trên đó - Compute Engine, Kubernetes, v.v. và điều quan trọng là phải chỉ định. Ghi nhật ký trên đám mây hay còn gọi là Stackdriver hỗ trợ journald.
Michael Hampton avatar
lá cờ cz
@JohnHanley Thật à? Có tài liệu về điều này?
John Hanley avatar
lá cờ cn
@MichaelHampton - Tôi thậm chí không thể tìm thấy từ **journald** được đề cập với Stackdriver. Tôi đã sử dụng Google Cloud Logging trong nhiều năm và tôi chưa bao giờ làm bất cứ điều gì ngoại trừ việc cài đặt đúng cách và cấp quyền để xem các mục nhật ký trong Trình xem nhật ký. Bây giờ bạn có tôi nghi ngờ bản thân mình.
Michael Hampton avatar
lá cờ cz
@JohnHanley Có thể là từ nhật ký hệ thống, vì nhật ký trên hầu hết các hệ thống được định cấu hình để xuất mọi thứ sang nhật ký hệ thống. OP dường như không có tùy chọn này nếu anh ta không có đĩa để ghi vào. Chưa kể những gì được ghi vào nhật ký hệ thống là một tập hợp con nhỏ của mục nhật ký thực tế; rất nhiều thông tin chỉ bị vứt đi. Một điều khá kỳ lạ là, với hầu hết mọi hệ thống Linux sử dụng nó, dường như cả Cloud Logging hay Ops Agent đều không thể nhập trực tiếp từ nhật ký. Tôi hy vọng có thể thiết lập kết nối JSON-TCP giữa journald và Tác nhân Ops nhưng tôi không có thời gian để thực hiện việc đó ngay bây giờ.
John Hanley avatar
lá cờ cn
@MichaelHampton - Tôi vừa xác minh rằng bạn đúng. Cloud Logging không xuất tất cả các mục nhật ký. Tôi đã sử dụng **systemd-cat** để ghi vào tạp chí và xác minh rằng mục nhập đã xuất hiện trong tạp chí. Sau đó, tôi truy cập Cloud Logging và đợi 10 phút. Mục nhập không xuất hiện.
lá cờ cn
Raf
Chỉ là một Công cụ tính toán máy ảo Linux đơn giản (không phải Kubernetes)
Ashish avatar
lá cờ us
Nếu chưa thử , bạn có thể thử các bước được đề cập trong [Tập trung hóa bằng nhật ký hệ thống](https://www.loggly.com/ultimate-guide/centralizing-with-syslog/) và xác minh xem bạn có thể xem các bản ghi nhật ký trên bảng điều khiển Ghi nhật ký trên đám mây.
lá cờ cn
Raf
Tôi sẽ thử và báo cáo, nhưng có vẻ như điều này sẽ tạo ra 2 nơi lưu trữ nhật ký của tôi trên vm. Trong các tệp nhật ký và trong/var/log/syslog, tôi muốn tránh nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.