我application_name
在我的连接字符串中设置如下:
DB = Sequel.connect(:adapter=>'postgres', :host=> 'localhost',
:database=>'blah', :user=>'gator',
:application_name => 'blahwebapp')
但是,当我查看pg_stat_activity
或任何其他要过滤的指标时,application_name
我没有看到它被正确分配。
我的 Pg gem 是“pg (0.17.0)”,我相信从 0.16 开始它就能够处理应用程序名称。sequel_pg 是 (1.6.8) 而 Sequel 是 (4.2.0)。
设置了应用程序名称,但它与路径/网络服务器相关,而不是配置中设置的名称:
/Users/gator/.rvm/gems/rub...47@blahwebapp/bin/shotgun
即使我使用 URL 类型的连接字符串,它仍然没有注册application_name
:
DB = Sequel.connect('postgres://gator@localhost/blah?application_name=blahwebapp')
这与我在 psql 中用于连接的 URL 相同,它显示得很好。
在Sequel的文档中,我没有看到太多application_name
让我担心的选项:
关于如何让它尊重的任何想法/想法application_name
?