Skip to content

Commit c45576d

Browse files
committed
update default sentry
1 parent cdf3e96 commit c45576d

2 files changed

Lines changed: 50 additions & 16 deletions

File tree

pyepsilla/cloud/sentry.py

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,20 @@
44
# Sentry collects crash reports and performance numbers
55
# It is possible to turn off data collection using an environment variable named "SENTRY_DISABLE"
66

7-
import os, sys, platform, uuid, hashlib, socket, requests
7+
import hashlib
8+
import os
9+
import platform
10+
import socket
11+
import sys
12+
import uuid
13+
14+
import requests
815
import sentry_sdk
9-
from sentry_sdk.integrations.atexit import AtexitIntegration
1016
from pyepsilla.vectordb.version import __version__
11-
17+
from sentry_sdk.integrations.atexit import AtexitIntegration
1218

1319
CONFIG_URL = "https://config.epsilla.com/candidate.json"
14-
SENTRY_DSN = "https://c705adb9ba9a5750ab5719c69021e3b0@o4505952171917312.ingest.sentry.io/4506031458746368"
20+
SENTRY_DSN = "https://3f89b94a4a2e7620c8ecce81cb302d43@o4507288359862272.ingest.us.sentry.io/4507288364908545"
1521

1622
try:
1723
r = requests.get(CONFIG_URL, headers={"Agent": "PyEpsilla Cloud Client"}, timeout=2)
@@ -20,15 +26,18 @@
2026
except Exception:
2127
pass
2228

29+
2330
def callback(pending, timeout):
2431
sys.stderr.flush()
25-
32+
33+
2634
def get_external_ip() -> str:
2735
try:
2836
return requests.get("https://api.ipify.org", timeout=2).text
2937
except Exception:
3038
return "NA"
3139

40+
3241
def init_sentry():
3342
if "SENTRY_DISABLE" not in os.environ:
3443
try:
@@ -38,10 +47,18 @@ def init_sentry():
3847
sentry_sdk.set_tag("uid", uid)
3948
sentry_sdk.set_tag("internal_ip", internal_ip)
4049
sentry_sdk.set_tag("external_ip", external_ip)
41-
sentry_sdk.set_user({'ip_address': '{{auto}}'})
42-
sentry_sdk.set_user({"username": "{}-{}-{}".format(socket.gethostname(), internal_ip, external_ip)})
50+
sentry_sdk.set_user({"ip_address": "{{auto}}"})
51+
sentry_sdk.set_user(
52+
{
53+
"username": "{}-{}-{}".format(
54+
socket.gethostname(), internal_ip, external_ip
55+
)
56+
}
57+
)
4358
sentry_sdk.set_tag("version", platform.version())
44-
sentry_sdk.set_tag("platform", "{}-{}".format(sys.platform, platform.machine()))
59+
sentry_sdk.set_tag(
60+
"platform", "{}-{}".format(sys.platform, platform.machine())
61+
)
4562
sentry_sdk.init(
4663
dsn=SENTRY_DSN,
4764
release=__version__,

pyepsilla/enterprise/sentry.py

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,20 @@
44
# Sentry collects crash reports and performance numbers
55
# It is possible to turn off data collection using an environment variable named "SENTRY_DISABLE"
66

7-
import os, sys, platform, uuid, hashlib, socket, requests
7+
import hashlib
8+
import os
9+
import platform
10+
import socket
11+
import sys
12+
import uuid
13+
14+
import requests
815
import sentry_sdk
9-
from sentry_sdk.integrations.atexit import AtexitIntegration
1016
from pyepsilla.vectordb.version import __version__
11-
17+
from sentry_sdk.integrations.atexit import AtexitIntegration
1218

1319
CONFIG_URL = "https://config.epsilla.com/candidate.json"
14-
SENTRY_DSN = "https://c705adb9ba9a5750ab5719c69021e3b0@o4505952171917312.ingest.sentry.io/4506031458746368"
20+
SENTRY_DSN = "https://3f89b94a4a2e7620c8ecce81cb302d43@o4507288359862272.ingest.us.sentry.io/4507288364908545"
1521

1622
try:
1723
r = requests.get(CONFIG_URL, headers={"Agent": "PyEpsilla Cloud Client"}, timeout=2)
@@ -20,15 +26,18 @@
2026
except Exception:
2127
pass
2228

29+
2330
def callback(pending, timeout):
2431
sys.stderr.flush()
25-
32+
33+
2634
def get_external_ip() -> str:
2735
try:
2836
return requests.get("https://api.ipify.org", timeout=2).text
2937
except Exception:
3038
return "NA"
3139

40+
3241
def init_sentry():
3342
if "SENTRY_DISABLE" not in os.environ:
3443
try:
@@ -38,10 +47,18 @@ def init_sentry():
3847
sentry_sdk.set_tag("uid", uid)
3948
sentry_sdk.set_tag("internal_ip", internal_ip)
4049
sentry_sdk.set_tag("external_ip", external_ip)
41-
sentry_sdk.set_user({'ip_address': '{{auto}}'})
42-
sentry_sdk.set_user({"username": "{}-{}-{}".format(socket.gethostname(), internal_ip, external_ip)})
50+
sentry_sdk.set_user({"ip_address": "{{auto}}"})
51+
sentry_sdk.set_user(
52+
{
53+
"username": "{}-{}-{}".format(
54+
socket.gethostname(), internal_ip, external_ip
55+
)
56+
}
57+
)
4358
sentry_sdk.set_tag("version", platform.version())
44-
sentry_sdk.set_tag("platform", "{}-{}".format(sys.platform, platform.machine()))
59+
sentry_sdk.set_tag(
60+
"platform", "{}-{}".format(sys.platform, platform.machine())
61+
)
4562
sentry_sdk.init(
4663
dsn=SENTRY_DSN,
4764
release=__version__,

0 commit comments

Comments
 (0)