Как выполнить следующую команду, используя Python? - PullRequest
0 голосов
/ 29 апреля 2019

Было бы очень полезно, если бы кто-нибудь помог мне понять, как с помощью python можно выполнить следующую команду:

curl -X POST https://insights -collector.newrelic.com/ v1 / account / YOUR_ACCOUNT_ID / events -H "Тип содержимого: application / json" -H "X-Insert-Key: YOUR_KEY_HERE" -d '{"eventType": "Имя пользовательского события", "attribute1": "value"} '

Результаты SQL-запроса необходимо преобразовать в формат JSON и отправить их в новую реликвию с помощью приведенной выше команды.

1 Ответ

0 голосов
/ 29 апреля 2019

попробуйте сделать это

import requests

headers = {
    'Content-Type': 'application/json',
    'X-Insert-Key': 'YOUR_KEY_HERE',
}

data = '{"eventType":"Custom Event Name", "attribute1": "value"}'

response = requests.post('https://insights-collector.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/events', headers=headers, data=data)
...