"Serverless" chủ yếu chỉ có nghĩa là bạn có các dịch vụ siêu nhỏ tương đối đơn giản, thường chỉ là một ứng dụng web nhỏ hoặc một chức năng duy nhất được tự động kết nối với giao diện REST. Các khái niệm tương tự được áp dụng như bạn sẽ sử dụng cho một dịch vụ web truyền thống hơn: thường là một số kết hợp của các nhà văn syslog từ xa và nhà văn Tìm kiếm đàn hồi.
Syslog nối mạng hoặc từ xa đã xuất hiện từ lâu và có một bộ công cụ khá mạnh mẽ xung quanh nó. Bạn sẽ phải chạy (các) máy chủ syslog trung tâm nhưng giao thức rất đơn giản và có các thư viện máy khách thuần túy trong mọi ngôn ngữ mà bạn có thể sử dụng để gửi nhật ký. Một vấn đề phổ biến với syslog từ xa là nó thường dựa trên UDP. Điều này có nghĩa là dưới tải nặng, một số thông điệp tường trình có thể bị mất. Đây có thể là một điều tốt, giúp tránh tình trạng quá tải tầng, nhưng đó là điều cần lưu ý. Một số trình nền syslog mới hơn cũng hỗ trợ giao thức dựa trên TCP, nhưng hỗ trợ khách hàng ít thống nhất hơn, vì vậy hãy thực hiện nghiên cứu của bạn.
Gần đây hơn nhưng rất phổ biến là đăng nhập vào ElasticSearch. Điều này chủ yếu hữu ích vì bảng điều khiển Kibana và Logstash mất sáng (thường được gọi là ELK, ElasticSearch + Logstash + Kibana). Amazon thậm chí còn cung cấp tùy chọn ElasticSearch được lưu trữ, giúp bắt đầu dễ dàng hơn. ES sử dụng API REST tương đối đơn giản, do đó, bất kỳ ngôn ngữ nào có máy khách HTTP (đọc: tất cả chúng) đều ổn khi đăng nhập vào ES nhưng hãy chắc chắn rằng bạn cẩn thận với việc chặn các hoạt động mạng trong trường hợp mất hệ thống một phần (tức là đảm bảo ứng dụng sẽ không bị kẹt trong một cuộc gọi đăng nhập sẽ không bao giờ thành công và ngừng phục vụ các yêu cầu của người dùng).
Các cấu trúc liên kết ghi nhật ký phức tạp hơn chỉ bị giới hạn bởi trí tưởng tượng của bạn, mặc dù ngày nay bạn sẽ thấy rất nhiều việc sử dụng cơ sở dữ liệu / hàng đợi Kafka / bất cứ điều gì bạn muốn gọi nó như một điểm chính trong các hệ thống phân phối nhật ký rất phức tạp .
Về phía "máy chủ", bạn thường muốn tích hợp trực tiếp với các hệ thống này ở cấp mạng, vì vậy, gửi dữ liệu nhật ký trực tiếp đến syslog hoặc ES từ dịch vụ / chức năng của bạn, thay vì ghi vào các tệp cục bộ (mặc dù có thể lặp lại với các tệp cục bộ đó quá cho gỡ lỗi cục bộ và phát triển).