Có cách nào để xác định tên dyno heroku (ví dụ: web.1, web.2) từ bên trong ứng dụng không? Tôi muốn có thể tạo một id yêu cầu duy nhất (ví dụ: để theo dõi các yêu cầu giữa web và dynos của công nhân cho việc ghi nhật ký tổng hợp của toàn bộ yêu cầu) và dường như với tôi rằng mã định danh dyno sẽ tạo một điểm khởi đầu tốt.Làm thế nào để xác định số dyno heroku từ bên trong ứng dụng?
Nếu không thể thực hiện việc này, có ai có đề xuất dự phòng không?
Pfft, điều này là không thể chấp nhận được vì tôi nắm bắt các chỉ số và trang tổng quan của tôi không thể được định cấu hình lại mỗi khi nguồn (UUID) thay đổi. Tôi sẽ đưa ra yêu cầu một lần nữa :-) – opyate
Cuối cùng chúng tôi đã phát hiện ra [bông tuyết] (https://github.com/twitter/snowflake) và sau đó tạo thế hệ id [noeqd] (https://github.com/noeq) của riêng Heroku máy chủ. Thật đáng tiếc là heroku không tiết lộ dịch vụ noeq cho khách hàng của họ, nhưng nó rất dễ dàng để thiết lập và chạy, và mỗi máy chủ có thể dễ dàng tạo ra hơn một triệu giá trị ID duy nhất mỗi giây. đủ để theo dõi ID yêu cầu. –
Điều này là vô lý. –