Skip to content

Commit f33394f

Browse files
committed
add telemetry tracing into tools.py
1 parent 176f08c commit f33394f

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

AgentQnA/tools/tools.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55

66
import requests
77
from tools.pycragapi import CRAG
8+
from comps.cores.telemetry.opea_telemetry import opea_telemetry, tracer
89

9-
10+
@opea_telemetry
1011
def search_web_base(query: str) -> str:
1112
import os
1213

@@ -25,6 +26,7 @@ def search_web_base(query: str) -> str:
2526
return response
2627

2728

29+
@opea_telemetry
2830
def search_knowledge_base(query: str) -> str:
2931
"""Search a knowledge base about music and singers for a given query.
3032
@@ -40,6 +42,7 @@ def search_knowledge_base(query: str) -> str:
4042
return response.json()["text"]
4143

4244

45+
@opea_telemetry
4346
def search_sql_database(query: str) -> str:
4447
"""Search a SQL database on artists and their music with a natural language query.
4548
@@ -55,32 +58,37 @@ def search_sql_database(query: str) -> str:
5558
return response.json()["text"]
5659

5760

61+
@opea_telemetry
5862
def get_grammy_best_artist_by_year(year: int) -> dict:
5963
"""Get the Grammy Best New Artist for a specific year."""
6064
api = CRAG()
6165
year = int(year)
6266
return api.music_grammy_get_best_artist_by_year(year)
6367

6468

69+
@opea_telemetry
6570
def get_members(band_name: str) -> dict:
6671
"""Get the member list of a band."""
6772
api = CRAG()
6873
return api.music_get_members(band_name)
6974

7075

76+
@opea_telemetry
7177
def get_artist_birth_place(artist_name: str) -> dict:
7278
"""Get the birthplace of an artist."""
7379
api = CRAG()
7480
return api.music_get_artist_birth_place(artist_name)
7581

7682

83+
@opea_telemetry
7784
def get_billboard_rank_date(rank: int, date: str = None) -> dict:
7885
"""Get Billboard ranking for a specific rank and date."""
7986
api = CRAG()
8087
rank = int(rank)
8188
return api.music_get_billboard_rank_date(rank, date)
8289

8390

91+
@opea_telemetry
8492
def get_song_release_date(song_name: str) -> dict:
8593
"""Get the release date of a song."""
8694
api = CRAG()

AgentQnA/ui/svelte/.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
AGENT_URL = '/v1/chat/completions'
1+
AGENT_URL = 'http://100.83.147.105:9090/v1/chat/completions'

0 commit comments

Comments
 (0)