Para usuários New Relic em nosso modelo de usuário original, armazenamos uma lista dos usuários que podem acessar sua conta em um banco de dados por endereço de e-mail, função atribuída e nome e sobrenome, se fornecidos. Você pode visualizar esses dados na interface do usuário do New Relic e no API Explorer (v2).
Dica
Para obter as mesmas informações do New Relic API Explorer (v2), selecione Users > GET List.
Requisitos
Isso gera uma lista de usuários em nosso modelo de usuário original. Ele não lista os usuários em nosso modelo de usuário mais recente.
Listar todos os usuários da conta
Para obter uma lista de todos os usuários no modelo de usuário original da sua conta, use este comando:
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i
A saída será semelhante a esta:
HTTP/1.1 200 OKContent-Type: application/json
{ "users": [ { "id": 123456, "first_name": "My", "last_name": "Name", "email": "my.name@mywebsite.com", "role": "owner" }, { "id": 654321, "first_name": "Adam", "last_name": "Admin", "email": "adam.admin@mywebsite.com", "role": "admin" }, { "id": 345123, "first_name": "Any", "last_name": "User", "email": "any.user@mywebsite.com", "role": "user" }, ...
Listagem por e-mail do usuário
Se você souber todo ou parte do e-mail do usuário, poderá usar este comando para retornar a função, o nome e o usuário id
. A cláusula filter[email]=
especifica a parte conhecida do email (por exemplo, "my.name"
).
Note: A correspondência de caracteres é uma string simples. Nenhum recurso de expressão regular está disponível, portanto, múltiplas correspondências poderão ocorrer se a string selecionada não for exclusiva.
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i \
-d 'filter[email]=my.name'
A saída para este comando será a mesma da primeira entrada no exemplo Listando todas as contas de usuário .
Listagem por usuário id
Se você conhece o usuário id
, poderá usar este comando para retornar a função, o nome e o email. A cláusula filter[ids]=
especifica o usuário id
.
curl -X GET 'https://api.newrelic.com/v2/users.json' \
-H "x-api-key:$API_KEY" -i \
-d 'filter[ids]=123456'
Você também pode usar este comando, que incorpora o usuário id
na URL e omite o filtro.
curl -X GET 'https://api.newrelic.com/v2/users/123456.json' \
-H "x-api-key:$API_KEY" -i
A saída para este comando será a mesma da primeira entrada no exemplo Listando todas as contas de usuário .