我们正在尝试将 DataDog 与我们的 Ruby On Rails 应用程序集成。我们的 ROR 应用程序将每秒不断地添加用户、更新用户和删除用户。
我已经集成了 Datadog 来监控号码。通过 Datadog 提供的图表添加、更新和删除的用户。
我使用 Ubuntu Aws 实例的命令安装了 datadog 代理。
我获得了 14 天的免费试用期。
我为dogstatd-ruby gem遵循了这个文档:https ://github.com/DataDog/dogstatsd-ruby
之后,我在我的 ruby 项目中编写了代码,如下所示:
require 'statsd'
dogstatsd = Statsd.new('MY_API_KEY')
user_data = ExportUser.find_by_userID(user["userId"].to_s)
if user_data.nil?
dogstatsd.increment('custom.users.added') #increment dogstat if a user is added and below query is run
#new record, go ahead with insertion
user_new = ExportUser.new(user)
@status = user_new.save
else
dogstatsd.increment('custom.users.updated') #increment dogstat if a user is updated and below query is run
#existing record, go ahead with updation
@status = user_data.update_attributes(user)
end
在这里,我在指标资源管理器中看不到“custom.users.updated”和“custom.users.added”图表。
如果有任何 1 帮助我在 Datadog 帐户中为这两个指标设置图表,我将不胜感激。如果我在这里遗漏了什么,请告诉我。