代码之家  ›  专栏  ›  技术社区  ›  iGEL

将sidekiq工作进程命名为ecs任务id

  •  0
  • iGEL  · 技术社区  · 7 年前

    我们在应用程序中使用ecs,但是webui中的进程得到了一些无用的名称,比如 66ef25674344 . 我希望它们是以运行的ecs任务i d命名的。

    1 回复  |  直到 7 年前
        1
  •  1
  •   iGEL    7 年前

    DYNO source

    config/initializers/sidekiq.rb

    if ENV.key?("ECS_CONTAINER_METADATA_FILE")
      ENV["DYNO"] = JSON.parse(
        File.read(ENV["ECS_CONTAINER_METADATA_FILE"])
      )["TaskARN"].split("/").last
    end
    

    ECS_CONTAINER_METADATA_FILE Here the guide to enable the metadata file

    推荐文章