Commit graph

946 commits

Author SHA1 Message Date
Ishaan Jaff
4427b4812b feat - custom OTEL service names 2024-06-06 12:45:14 -07:00
Ishaan Jaff
64a9fe1827 docs - redacting messages from slack alerting 2024-06-06 12:30:56 -07:00
Ishaan Jaff
35684fdf4b fix - turn of message logging 2024-06-06 10:48:08 -07:00
Ishaan Jaff
059c59f206 fix add_metadata_from_header 2024-06-06 09:53:12 -07:00
Ishaan Jaff
9f230c2822
Merge pull request #3990 from ndrsfel/litellm_langfuse_metadata_from_header
feat: add langfuse metadata via proxy request headers
2024-06-06 07:52:40 -07:00
afel
aad0ea80f6 address review comments 2024-06-06 08:01:42 +02:00
Krish Dholakia
ff7291abba
Merge pull request #4028 from BerriAI/litellm_user_invite_links
feat(create_user_button.tsx): allow admin to invite user to proxy via user-email/pwd invite-links
2024-06-05 16:32:24 -07:00
Krrish Dholakia
847cf3111d fix(slack_alerting.py): fix email logo url env passed to proxy 2024-06-05 16:26:50 -07:00
Spencer Krum
46c78cf33b feat: clarify slack alerting message
Specify the time of the next run, not the interval
2024-06-05 11:57:42 -05:00
Ishaan Jaff
3d4a91dd7b feat - better debugging for OTEL SpanExporter 2024-06-04 12:37:40 -07:00
Ishaan Jaff
96f807a790 feat - improve otel debugging 2024-06-04 12:31:43 -07:00
Ishaan Jaff
af32ba0154 fix - debug otel 2024-06-04 09:39:37 -07:00
Ishaan Jaff
e96d2e3b1b fix otel logging fixes 2024-06-04 08:53:33 -07:00
Ishaan Jaff
009c63f194
Merge pull request #3974 from yujonglee/simple-otel
Add simple OpenTelemetry tracer
2024-06-04 08:30:28 -07:00
yujonglee
5b4b4d9a67 update imports 2024-06-04 14:09:28 +09:00
yujonglee
e1df5a94a1 fix missing return in span name 2024-06-04 09:47:20 +09:00
yujonglee
0d8a7d5cf0 use inmemory exporter for testing 2024-06-04 09:04:19 +09:00
yujonglee
61c8e9d2ec support both http and grpc 2024-06-04 08:31:31 +09:00
afel
2b7d48f7b4 add metadata from header changes 2024-06-03 22:11:57 +02:00
Krrish Dholakia
872cd2d8a0 fix(langfuse.py): log litellm response cost as part of langfuse metadata 2024-06-03 12:58:30 -07:00
yujonglee
c5e9e89288 remove mocks 2024-06-02 19:49:34 +09:00
yujonglee
d464b97810 init 2024-06-02 13:53:43 +09:00
Ishaan Jaff
85daa467c5 fix - traceloop logging 2024-06-01 19:33:41 -07:00
Ishaan Jaff
71721cfd06 fix - move email templates 2024-05-31 10:37:56 -07:00
Ishaan Jaff
838ab59a84 return correct fields in NewUserResponse 2024-05-31 10:31:19 -07:00
Krrish Dholakia
da56201e80 fix(main.py): pass api key and api base to openai.py for audio transcription call 2024-05-29 21:29:01 -07:00
Krish Dholakia
76b5fccdc2
Merge pull request #3909 from nirga/revert-3908-revert-3846-revert-3831-revert-3780-traceloop-failures
Revert "Revert "fix: Log errors in Traceloop Integration (reverts previous revert)""
2024-05-29 21:14:14 -07:00
Ishaan Jaff
23ae2b9fd6
Merge pull request #3911 from BerriAI/litellm_langfuse_keys_as_generation_name
feat - langfuse use `key_alias` as generation name on litellm proxy
2024-05-29 18:43:02 -07:00
Ishaan Jaff
8c6a19d3ab fix put litellm prefix in generation name 2024-05-29 18:40:53 -07:00
Ishaan Jaff
67f1f374ec fix comment 2024-05-29 18:10:45 -07:00
Nir Gazit
b8d97c688c Revert "Revert "fix: Log errors in Traceloop Integration (reverts previous revert)"" 2024-05-30 04:06:45 +03:00
Ishaan Jaff
1744176e63 feat - langfuse show _user_api_key_alias as generation nam 2024-05-29 18:03:13 -07:00
Krrish Dholakia
cfcf5969c8 fix(proxy_server.py): fix end user object check when master key used
check if end user max budget exceeded for master key
2024-05-29 17:20:59 -07:00
Krish Dholakia
f360320ecd
Merge pull request #3906 from BerriAI/litellm_customer_webhook_event
feat(proxy_server.py): emit webhook event whenever customer spend is tracked
2024-05-29 16:34:16 -07:00
Krish Dholakia
77cc9cded9
Revert "fix: Log errors in Traceloop Integration (reverts previous revert)" 2024-05-29 16:30:09 -07:00
Krrish Dholakia
f729370890 feat(proxy_server.py): emit webhook event whenever customer spend is tracked
Closes https://github.com/BerriAI/litellm/issues/3903
2024-05-29 15:59:32 -07:00
Krish Dholakia
c76deb8f76
Merge pull request #3846 from nirga/revert-3831-revert-3780-traceloop-failures
fix: Log errors in Traceloop Integration (reverts previous revert)
2024-05-29 08:54:01 -07:00
Ishaan Jaff
b5f88b67b3 fix - validation for email alerting 2024-05-27 22:38:17 -07:00
Ishaan Jaff
8d0bd9d8f1 ffeat - make email alerting a free feature 2024-05-27 19:40:47 -07:00
Nir Gazit
7602c6f436 Revert "Revert "Log errors in Traceloop Integration"" 2024-05-26 12:01:10 +03:00
Krrish Dholakia
a9a1447513 feat(ui): allow admin to configure slack alerting thresholds on ui 2024-05-25 21:01:19 -07:00
Krrish Dholakia
c2f19d631e feat(slack_alerting.py): enable provider-region based alerting 2024-05-25 16:55:46 -07:00
Ishaan Jaff
0083776a14
Revert "Log errors in Traceloop Integration" 2024-05-24 21:25:17 -07:00
Ishaan Jaff
bd5dc40340
Merge branch 'main' into litellm_send_alerts_making_new_key 2024-05-24 20:42:17 -07:00
Krrish Dholakia
9b90f91515 feat(ui): settings.tsx
enable/disable outage alerts on admin ui
2024-05-24 20:04:15 -07:00
Krish Dholakia
d25ed9c4d3
Merge pull request #3828 from BerriAI/litellm_outage_alerting
fix(slack_alerting.py): support region based outage alerting
2024-05-24 19:13:17 -07:00
Krrish Dholakia
8dec87425e feat(slack_alerting.py): refactor region outage alerting to do model based alerting instead
Unable to extract azure region from api base, makes sense to start with model alerting and then move to region
2024-05-24 19:10:33 -07:00
Ishaan Jaff
f6d7d0e520 fix - update webhook event validation 2024-05-24 18:31:10 -07:00
Ishaan Jaff
1434e5b66a feat - customize logo, support contact on email 2024-05-24 18:12:51 -07:00
Ishaan Jaff
fb7fe2b87c feat - send send_key_created_email 2024-05-24 17:59:15 -07:00