Sintaxe
newrelic.agent.callable_name(object, separator=':')Retorna um nome de string que identifica o objeto fornecido.
Descrição
Esta chamada retorna um nome de string que identifica o objeto fornecido. Isso geralmente é usado para nomear programaticamente a função trace.
Parâmetro
Parâmetro  | Descrição  | 
|---|---|
 função, classe ou função membro  | Obrigatório. O tipo de objeto fornecido.  | 
 corda  | Opcional. Usado para substituir o separador   | 
Valores de retorno
Retorna um nome de string que identifica o objeto fornecido.
O nome retornado estará no formato module:object_path. Se o objeto fornecido for uma função, o nome retornado estará no formato module:function. Se o objeto for uma classe, o formulário seria module:class. Se fosse uma função de membro, o formulário seria module:class.function.
Exemplos
Definir nome para tracede função
Aqui está um exemplo de uso de callable_name para definir o nome de um tracede função:
name = callable_name(func)
with FunctionTrace(txn, name):    func()