Пример #1
0
}

post_url = "https://platform-api.newrelic.com/platform/v1/metrics"

guid = 'com.NewRelic.ZedScraper'
#update bash_profile on server with this info
zendesk = Zendesk(environ['ZENDESK_URL'],
                  environ['ZENDESK_USERNAME'],
                  environ['ZENDESK_APITOKEN'],
                  use_api_token=True,
                  api_version=2,
                  client_args={"disable_ssl_certificate_validation": True})

platform_key = environ['NEW_RELIC_APIKEY']

view_blob = zendesk.count_many_views(ids=view_ids.keys())

counted_views = {}

for view in view_blob['view_counts']:
    metric_name = "Component/test2/%s[Tickets]" % view_ids[view['view_id']]
    total_tickets = view['value']
    data = {
        "agent": {
            "host": "db.zendesk.newrelic_tickets",
            "pid": 1234,
            "version": "1.0.2"
        },
        "components": [{
            "name": "Support Tickets",
            "guid": guid,
Пример #2
0
post_url = "https://platform-api.newrelic.com/platform/v1/metrics"

guid = 'com.NewRelic.ZedScraper'
#update bash_profile on server with this info
zendesk = Zendesk(
                  environ['ZENDESK_URL'],
                  environ['ZENDESK_USERNAME'],
                  environ['ZENDESK_APITOKEN'],
                  use_api_token=True,
                  api_version=2,
                  client_args= {"disable_ssl_certificate_validation": True} )


platform_key = environ['NEW_RELIC_APIKEY']

view_blob = zendesk.count_many_views(ids=view_ids.keys())

counted_views = {}

for view in view_blob['view_counts']:
	metric_name = "Component/test2/%s[Tickets]" % view_ids[view['view_id']]
	total_tickets = view['value']
	data =  {
			   "agent":{
			      "host":"db.zendesk.newrelic_tickets",
			      "pid":1234,
			      "version":"1.0.2"
			   },
			   "components":[
			      {
			         "name":"Support Tickets",