Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.2.0 #371

Merged
merged 313 commits into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
313 commits
Select commit Hold shift + click to select a range
9cbb929
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 9, 2024
94b13f6
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 9, 2024
417c314
update package lock
karthikscale3 May 9, 2024
bee3df8
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 9, 2024
9b82b03
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 9, 2024
28ff70b
Merge branch 'development' into release
karthikscale3 May 9, 2024
186f82b
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 13, 2024
2099f1d
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 13, 2024
047f9b6
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 13, 2024
153ac91
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 13, 2024
13f04aa
Merge branch 'development' into release
karthikscale3 May 13, 2024
194c65e
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 17, 2024
775fd55
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 17, 2024
7725ac1
Merge branch 'development' into release
karthikscale3 May 17, 2024
63eb067
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 20, 2024
3a44486
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 21, 2024
9ad8c44
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 21, 2024
10840e8
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 21, 2024
4a7c307
Merge branch 'development' into release
karthikscale3 May 21, 2024
740a3d6
Update package
karthikscale3 May 21, 2024
5605411
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 21, 2024
eb53696
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 21, 2024
8904b5d
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 21, 2024
7ee9a3a
Merge branch 'development' into release
karthikscale3 May 21, 2024
1d29604
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 22, 2024
d91f619
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 22, 2024
79e62b9
Merge branch 'development' into release
karthikscale3 May 22, 2024
020a3a9
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 22, 2024
b9b73db
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 May 22, 2024
337ac05
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 May 22, 2024
4187923
Merge branch 'development' into release
karthikscale3 May 22, 2024
a41a9f0
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 7, 2024
6111ef5
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 7, 2024
f5ecb80
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 7, 2024
e63cf2f
fix merge conflict
karthikscale3 Jun 7, 2024
77d1bd5
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 13, 2024
948fefe
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 13, 2024
0faf3ab
merge
karthikscale3 Jun 13, 2024
3aa0528
Bugfixes
karthikscale3 Jun 16, 2024
76e1854
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 17, 2024
435f07d
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 17, 2024
ac594bc
Merge branch 'development' into release
karthikscale3 Jun 17, 2024
a8678f6
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 20, 2024
c88e6c3
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 20, 2024
8dda864
Merge branch 'development' into release
karthikscale3 Jun 20, 2024
fa7fa4b
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 20, 2024
e52b4ff
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 20, 2024
e731bd1
Merge branch 'development' into release
karthikscale3 Jun 20, 2024
416540b
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 25, 2024
05d1444
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 25, 2024
47e2398
Merge branch 'development' into release
karthikscale3 Jun 25, 2024
b22a296
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 28, 2024
2d34b19
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 28, 2024
4e8a8f4
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jun 28, 2024
ecd2da3
Merge branch 'development' of github.com:Scale3-Labs/langtrace into r…
karthikscale3 Jun 28, 2024
46c1c8d
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jun 28, 2024
cc0da10
Merge branch 'development' into release
karthikscale3 Jun 28, 2024
933523c
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 2, 2024
df85c41
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 2, 2024
a6c05d0
Merge branch 'development' into release
karthikscale3 Jul 2, 2024
089b7a7
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
566fa31
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
a5f80cc
Fix merge
karthikscale3 Jul 3, 2024
e34cac7
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
01644fb
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
96af1b4
Merge branch 'development' into release
karthikscale3 Jul 3, 2024
66c2639
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
d9c28d3
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
837595e
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 3, 2024
0e5e121
Update package lock
karthikscale3 Jul 3, 2024
653cbf9
Add migration file
karthikscale3 Jul 3, 2024
ff62b64
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
595ae4f
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 3, 2024
65cf040
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 3, 2024
edb0f85
Merge branch 'development' into release
karthikscale3 Jul 3, 2024
997b625
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 8, 2024
e8d7126
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 12, 2024
16146a4
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 12, 2024
423a6e3
Merge branch 'development' into release
karthikscale3 Jul 12, 2024
e197a31
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 12, 2024
a63974c
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 15, 2024
caccc0f
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 15, 2024
bac5dda
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 15, 2024
bc21dac
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 15, 2024
8691757
Update readme
karthikscale3 Jul 15, 2024
71668e7
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 16, 2024
9e53f4a
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 16, 2024
dd74f48
Merge branch 'development' into release
karthikscale3 Jul 16, 2024
2a51f9a
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 16, 2024
7682278
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 24, 2024
61c3604
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 24, 2024
ed1d122
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 25, 2024
11ab106
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Jul 25, 2024
5365db3
Merge
karthikscale3 Jul 25, 2024
24a7082
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 26, 2024
17cbcfc
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 27, 2024
34e9695
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Jul 28, 2024
7831f1d
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 2, 2024
366b07a
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 2, 2024
c2a4608
Merge branch 'development' into release
karthikscale3 Aug 2, 2024
d384d0a
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 2, 2024
067d869
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 2, 2024
94bfb83
Merge branch 'development' into release
karthikscale3 Aug 2, 2024
74b5772
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 3, 2024
4fe9f92
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 3, 2024
e8cb956
Merge branch 'development' into release
karthikscale3 Aug 3, 2024
b4137e1
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 3, 2024
08bfc1f
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 3, 2024
1d785e1
Merge branch 'development' into release
karthikscale3 Aug 3, 2024
1cf0eef
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 14, 2024
7660f23
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 14, 2024
89a5985
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 14, 2024
b2dfb5e
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 14, 2024
d48aa6a
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 14, 2024
e34a5f9
Merge
karthikscale3 Aug 14, 2024
cacfbec
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Aug 14, 2024
726ddaf
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Aug 28, 2024
f5e885e
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 4, 2024
3ef8659
Merge branch 'development' into release
karthikscale3 Sep 4, 2024
3bfa189
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 4, 2024
3cd9440
Merge branch 'development' into release
karthikscale3 Sep 4, 2024
f08e3d2
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 5, 2024
60d9ec6
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 5, 2024
50c4c00
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Sep 5, 2024
329f39b
Merge branch 'development' into release
karthikscale3 Sep 5, 2024
685d76f
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 5, 2024
5b902a5
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Sep 5, 2024
0fcc177
Merge branch 'development' into release
karthikscale3 Sep 5, 2024
ea5ae6a
adding ability to add to dataset from traces tab
dylanzuber-scale3 Sep 5, 2024
9590af0
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 6, 2024
99e6f33
fixing z-index bug
dylanzuber-scale3 Sep 6, 2024
9baa4fc
fixing llm parsing, disable button for non llm traces
dylanzuber-scale3 Sep 6, 2024
a67a15d
Merge pull request #268 from Scale3-Labs/dylan/s3en-2771-add-to-datas…
dylanzuber-scale3 Sep 6, 2024
66098b1
cleaning up api providers page
dylanzuber-scale3 Sep 7, 2024
fefdf24
more bug fixes, auditing models
dylanzuber-scale3 Sep 8, 2024
a2fc439
Merge pull request #269 from Scale3-Labs/dylan/s3en-2780-audit-playgr…
dylanzuber-scale3 Sep 9, 2024
e6ece07
adding api key auth to create project api key (#270)
dylanzuber-scale3 Sep 10, 2024
62f0167
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 10, 2024
27b0133
Improvements to prompt playground (#272)
dylanzuber-scale3 Sep 12, 2024
6410858
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Sep 12, 2024
cfdc35c
merge
karthikscale3 Sep 12, 2024
3b5c063
Merge branch 'development' into release
karthikscale3 Sep 12, 2024
38168b6
fix
karthikscale3 Sep 12, 2024
7172fe9
fix
karthikscale3 Sep 12, 2024
689edf7
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Sep 12, 2024
ce91bf0
support for o1-preview and o1-mini (#275)
karthikscale3 Sep 12, 2024
5ec9978
Merge branch 'development' into release
karthikscale3 Sep 12, 2024
eed5214
fixing live prompt bug (#277)
dylanzuber-scale3 Sep 19, 2024
90cfd92
DSPy enhancements (#280)
karthikscale3 Sep 25, 2024
6f4da1e
clearing invite form fields on send (#279)
dylanzuber-scale3 Sep 25, 2024
f79a246
Track project creation count metrics (#271)
dylanzuber-scale3 Sep 25, 2024
63fc88e
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Sep 26, 2024
eda8bec
Merge branch 'development' into release
karthikscale3 Sep 26, 2024
927c0d5
minor
karthikscale3 Sep 26, 2024
a574361
minor (#282)
karthikscale3 Sep 26, 2024
25fb79a
add vercel ai pricing (#283)
karthikscale3 Sep 26, 2024
482bc7e
fix (#284)
karthikscale3 Sep 26, 2024
c18ec55
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Sep 26, 2024
ae99faf
Merge branch 'development' into release
karthikscale3 Sep 26, 2024
c7e0d9f
Fixes (#289)
karthikscale3 Oct 4, 2024
0d00cf7
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 4, 2024
b365ed8
Merge branch 'development' into release
karthikscale3 Oct 4, 2024
40fbb39
Add `Gemini` Cost table (#291)
alizenhom Oct 7, 2024
b1ccf35
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 13, 2024
f90e8fd
Merge branch 'development' into release
karthikscale3 Oct 13, 2024
c93ba60
Fixing token counts if `output_tokens` is `0` + adding embedding cost…
alizenhom Oct 15, 2024
0cddf71
make tracing endpoint `route.ts` oTel compatible backend. (#298)
alizenhom Oct 15, 2024
67dd8d8
Upload csv feature (#265)
dabiras3 Oct 16, 2024
10c17c3
Update package lock (#299)
karthikscale3 Oct 16, 2024
66a1164
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 16, 2024
0287ce0
Merge branch 'development' into release
karthikscale3 Oct 16, 2024
cda6b79
add proto files inside `next.config.mjs` and migrate protofiles to ro…
alizenhom Oct 17, 2024
25cf49a
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 17, 2024
7f7cb12
Merge branch 'development' into release
karthikscale3 Oct 17, 2024
5f0370f
Support xAI (#306)
karthikscale3 Oct 22, 2024
a00d088
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 22, 2024
a388a5d
Merge branch 'development' into release
karthikscale3 Oct 22, 2024
18cf0e4
merge
karthikscale3 Oct 30, 2024
b1b805a
Upmerge from main (#316)
karthikscale3 Oct 30, 2024
0dd2027
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Oct 30, 2024
fa5b766
Add compatibility to `OTLPSpanExporter` (#311)
alizenhom Oct 31, 2024
b5608a5
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Oct 31, 2024
15cb2db
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 31, 2024
64e38c2
Merge branch 'development' into release
karthikscale3 Oct 31, 2024
21b45b5
remove api dialog
karthikscale3 Oct 31, 2024
e58541e
Remove unused component (#318)
karthikscale3 Oct 31, 2024
9230d76
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 31, 2024
980c41f
remove api dialog
karthikscale3 Oct 31, 2024
39e6fe2
update readme
karthikscale3 Oct 31, 2024
94566ae
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Oct 31, 2024
cc222b8
update readme
karthikscale3 Oct 31, 2024
f22fbdb
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 8, 2024
8efc6df
Add `session.id` filter (#322)
alizenhom Nov 8, 2024
65d752b
Support for keyword search over spans (#323)
karthikscale3 Nov 8, 2024
db57c2d
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 8, 2024
30d419f
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 8, 2024
c163c06
Merge branch 'development' into release
karthikscale3 Nov 8, 2024
cd39dc7
Support for MongoDB and bugfixes (#325)
karthikscale3 Nov 12, 2024
18eb9f5
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 12, 2024
b313278
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 12, 2024
e497f08
Merge branch 'development' into release
karthikscale3 Nov 12, 2024
8338f55
Bug fix for chart tabs query (#327)
karthikscale3 Nov 12, 2024
5d7fb82
Bug fix to accomodate typescript SDK (#329)
karthikscale3 Nov 13, 2024
11958dc
Bug fix to chart tabs on annotations (#330)
karthikscale3 Nov 13, 2024
8c57836
docs: improve README visual presentation and organization (#332)
devin-ai-integration[bot] Nov 13, 2024
e9fdb28
Add Support for Guardrails (#333)
karthikscale3 Nov 14, 2024
b554fc7
add `proto` folder while building the image (#335)
alizenhom Nov 14, 2024
aad6047
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 14, 2024
0c7af05
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 14, 2024
425e563
Merge branch 'development' into release
karthikscale3 Nov 14, 2024
6ceefb1
docs: update README.md with new integrations (#337)
devin-ai-integration[bot] Nov 14, 2024
e893c0f
feat: add Mistral logo and orange color styling (#338)
devin-ai-integration[bot] Nov 14, 2024
6511841
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 14, 2024
d9c482d
docs: add PyPI total downloads badge (#339)
devin-ai-integration[bot] Nov 14, 2024
d5b86b3
Minor bugfix to add Mistral (#340)
karthikscale3 Nov 14, 2024
ac13ced
Minor bugfix to query (#341)
karthikscale3 Nov 14, 2024
daaf1ef
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 14, 2024
22a67ae
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 14, 2024
2a9946b
Merge branch 'development' into release
karthikscale3 Nov 14, 2024
7f4e73b
feat: Allow Zod schema prompts to be edited/versioned as zod schema (…
karthikscale3 Nov 15, 2024
a57524a
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 15, 2024
8b538dd
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 15, 2024
f0bf3f6
Merge branch 'development' into release
karthikscale3 Nov 15, 2024
05d8500
feat: add Milvus vendor image (#352)
devin-ai-integration[bot] Nov 18, 2024
47477ae
docs: add Milvus to supported vector databases (#354)
devin-ai-integration[bot] Nov 18, 2024
6ad4d7b
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 18, 2024
ad8ea38
Update cost table and fix formatting (#355)
karthikscale3 Nov 19, 2024
acbbd4c
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 19, 2024
cb49554
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 19, 2024
b5eab20
Merge branch 'development' into release
karthikscale3 Nov 19, 2024
613c9f2
feat: add Mistral AI cost table and vendor integration (#357)
devin-ai-integration[bot] Nov 21, 2024
7781684
Add workflow to automatically close inactive issues (#358)
devin-ai-integration[bot] Nov 21, 2024
7ea986c
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 21, 2024
0fd593b
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Nov 21, 2024
5921232
Merge branch 'development' into release
karthikscale3 Nov 21, 2024
6cfa7c5
Add pagination config for the traces tab (#360)
karthikscale3 Nov 23, 2024
44dac00
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Nov 23, 2024
18bea28
Minor UX improvement to traces tab (#361)
karthikscale3 Nov 24, 2024
137b880
Minor UX improvement to traces tab (#362)
karthikscale3 Nov 24, 2024
51c14cf
remove spans count (#363)
alizenhom Nov 26, 2024
21fac8f
feat: add deepseek integration (#364)
devin-ai-integration[bot] Dec 2, 2024
3caf605
chore: update cohere cost table to reflect newer models (#369)
devin-ai-integration[bot] Dec 12, 2024
b58d90c
fix: standardize token count properties and add Number conversion (#367)
devin-ai-integration[bot] Dec 12, 2024
f81bf67
animate `langgraph` edges (#365)
alizenhom Dec 12, 2024
8abea81
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Dec 12, 2024
10dbb95
Query performance improvements (#370)
karthikscale3 Dec 13, 2024
ab5e84c
Merge branch 'main' of github.com:Scale3-Labs/langtrace into release
karthikscale3 Dec 13, 2024
cef8997
Merge branch 'development' into release
karthikscale3 Dec 13, 2024
1aa74c2
Merge branch 'development' of github.com:Scale3-Labs/langtrace into d…
karthikscale3 Dec 13, 2024
3953b3a
Merge branch 'development' into release
karthikscale3 Dec 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ COPY --from=builder /app/public ./public
COPY --from=builder /app/scripts ./scripts
COPY --from=builder /app/node_modules ./node_modules
COPY ./entrypoint.sh /app/entrypoint.sh
COPY ./proto ./proto

RUN chmod +x /app/entrypoint.sh

Expand Down
176 changes: 132 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,73 @@
# [Langtrace](https://www.langtrace.ai)

Open Source Observability for LLM applications

## 🌐 Open Source & Open Telemetry(OTEL) Observability for LLM applications

![Static Badge](https://img.shields.io/badge/License-AGPL--3.0-blue)
[![NPM Typescript SDK](https://img.shields.io/npm/v/%40langtrase%2Ftypescript-sdk?style=flat&logo=npm&label=%40langtrase%2Ftypescript-sdk&color=green&link=https%3A%2F%2Fgithub.com%2FScale3-Labs%2Flangtrace-typescript-sdk)](https://github.com/Scale3-Labs/langtrace-typescript-sdk)
[![PyPI Python SDK](https://img.shields.io/pypi/v/langtrace-python-sdk?style=flat&logo=python&label=langtrace-python-sdk&color=green&link=https%3A%2F%2Fgithub.com%2FScale3-Labs%2Flangtrace-python-sdk)](https://github.com/Scale3-Labs/langtrace-python-sdk)
[![Downloads](https://static.pepy.tech/badge/langtrace-python-sdk/month)](https://pepy.tech/project/langtrace-python-sdk)
[![NPM Trace Attributes](https://img.shields.io/npm/v/%40langtrase%2Ftrace-attributes?style=flat&logo=npm&label=%40langtrase%2Ftrace-attributes&color=green&link=https%3A%2F%2Fgithub.com%2FScale3-Labs%2Flangtrace-trace-attributes)](https://github.com/Scale3-Labs/langtrace-trace-attributes)
[![PyPI Trace Attributes](https://img.shields.io/pypi/v/trace-attributes?style=flat&logo=python&label=trace-attributes&color=green&link=https%3A%2F%2Fgithub.com%2FScale3-Labs%2Flangtrace-trace-attributes)](https://github.com/Scale3-Labs/langtrace-trace-attributes)
![Static Badge](https://img.shields.io/badge/Development_status-Active-green)
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/8dNq1c?referralCode=MA2S9H)
<div align="center">
<h1>
<img src="https://github.com/Scale3-Labs/langtrace/assets/105607645/6825158c-39bb-4270-b1f9-446c36c066ee" alt="Langtrace" width="400"/>
<br/>
<a href="https://www.langtrace.ai">Langtrace</a>
</h1>
<h3>Open Source Observability for LLM Applications</h3>

[![License](https://img.shields.io/badge/License-AGPL--3.0-blue?style=flat-square)](LICENSE)
[![Development Status](https://img.shields.io/badge/Status-Active-success?style=flat-square)](https://github.com/Scale3-Labs/langtrace)
[![Pull Requests](https://img.shields.io/github/issues-pr/Scale3-Labs/langtrace?style=flat-square)](https://github.com/Scale3-Labs/langtrace/pulls)
[![NPM SDK](https://img.shields.io/npm/v/%40langtrase%2Ftypescript-sdk?style=flat-square&logo=npm&label=typescript-sdk&color=green)](https://github.com/Scale3-Labs/langtrace-typescript-sdk)
[![NPM Downloads](https://img.shields.io/npm/dm/%40langtrase%2Ftypescript-sdk?style=flat-square&logo=npm)](https://www.npmjs.com/package/@langtrase/typescript-sdk)
[![PyPI SDK](https://img.shields.io/pypi/v/langtrace-python-sdk?style=flat-square&logo=python&label=python-sdk&color=green)](https://github.com/Scale3-Labs/langtrace-python-sdk)
[![Downloads](https://static.pepy.tech/badge/langtrace-python-sdk/month)](https://pepy.tech/project/langtrace-python-sdk)
[![Deploy](https://railway.app/button.svg)](https://railway.app/template/8dNq1c?referralCode=MA2S9H)
</div>

---

## 📚 Table of Contents
- [✨ Features](#-features)
- [🚀 Quick Start](#-quick-start)
- [🔗 Integrations](#-supported-integrations)
- [🌐 Getting Started](#-getting-started)
- [🏠 Self Hosting](#-langtrace-self-hosted)
- [📐 Architecture](#-langtrace-system-architecture)
- [🤝 Contributing](#-contributions)
- [🔒 Security](#-security)
- [❓ FAQ](#-frequently-asked-questions)
- [👥 Contributors](#-contributors)
- [📜 License](#-license)

Langtrace is an open source observability software which lets you capture, debug and analyze traces and metrics from all your applications that leverages LLM APIs, Vector Databases and LLM based Frameworks.

![image](https://github.com/Scale3-Labs/langtrace/assets/105607645/6825158c-39bb-4270-b1f9-446c36c066ee)

## ✨ Features

- 📊 **Open Telemetry Support**: Built on OTEL standards for comprehensive tracing
- 🔄 **Real-time Monitoring**: Track LLM API calls, vector operations, and framework usage
- 🎯 **Performance Insights**: Analyze latency, costs, and usage patterns
- 🔍 **Debug Tools**: Trace and debug your LLM application workflows
- 📈 **Analytics**: Get detailed metrics and visualizations
- 🏠 **Self-hosting Option**: Deploy on your own infrastructure

## 🚀 Quick Start

```bash
# For TypeScript/JavaScript
npm i @langtrase/typescript-sdk

# For Python
pip install langtrace-python-sdk
```

Initialize in your code:
```typescript
// TypeScript
import * as Langtrace from '@langtrase/typescript-sdk'
Langtrace.init({ api_key: '<your_api_key>' }) // Get your API key at langtrace.ai
```
```python
# Python
from langtrace_python_sdk import langtrace
langtrace.init(api_key='<your_api_key>') # Get your API key at langtrace.ai
```

For detailed setup instructions, see [Getting Started](#-getting-started).

## 📊 Open Telemetry Support

The traces generated by Langtrace adhere to [Open Telemetry Standards(OTEL)](https://opentelemetry.io/docs/concepts/signals/traces/). We are developing [semantic conventions](https://opentelemetry.io/docs/concepts/semantic-conventions/) for the traces generated by this project. You can checkout the current definitions in [this repository](https://github.com/Scale3-Labs/langtrace-trace-attributes/tree/main/schemas). Note: This is an ongoing development and we encourage you to get involved and welcome your feedback.
Expand Down Expand Up @@ -138,36 +187,45 @@ If you prefer to disable telemetry, you can do so by setting TELEMETRY_ENABLED=f

---

## 🔗 Supported integrations

Langtrace automatically captures traces from the following vendors:

| Vendor | Type | Typescript SDK | Python SDK |
| ------------ | --------------- | ------------------ | ------------------------------- |
| OpenAI | LLM | :white_check_mark: | :white_check_mark: |
| Anthropic | LLM | :white_check_mark: | :white_check_mark: |
| Azure OpenAI | LLM | :white_check_mark: | :white_check_mark: |
| Cohere | LLM | :white_check_mark: | :white_check_mark: |
| xAI | LLM | :white_check_mark: | :white_check_mark: |
| Groq | LLM | :white_check_mark: | :white_check_mark: |
| Perplexity | LLM | :white_check_mark: | :white_check_mark: |
| Gemini | LLM | :white_check_mark: | :white_check_mark: |
| AWS Bedrock | LLM | :white_check_mark: | :x: |
| Mistral | LLM | :x: | :white_check_mark: |
| Langchain | Framework | :x: | :white_check_mark: |
| LlamaIndex | Framework | :white_check_mark: | :white_check_mark: |
| Langgraph | Framework | :x: | :white_check_mark: |
| LiteLLM | Framework | :x: | :white_check_mark: |
| DSPy | Framework | :x: | :white_check_mark: |
| CrewAI | Framework | :x: | :white_check_mark: |
| Ollama | Framework | :x: | :white_check_mark: |
| VertexAI | Framework | :white_check_mark: | :white_check_mark: |
| Vercel AI | Framework | :white_check_mark: | :x: |
| Pinecone | Vector Database | :white_check_mark: | :white_check_mark: |
| ChromaDB | Vector Database | :white_check_mark: | :white_check_mark: |
| QDrant | Vector Database | :white_check_mark: | :white_check_mark: |
| Weaviate | Vector Database | :white_check_mark: | :white_check_mark: |
| PGVector | Vector Database | :white_check_mark: | :white_check_mark: (SQLAlchemy) |
## 🔗 Supported Integrations

Langtrace automatically captures traces from the following vendors and frameworks:

### LLM Providers
| Provider | TypeScript SDK | Python SDK |
|----------|:-------------:|:----------:|
| OpenAI | ✅ | ✅ |
| Anthropic | ✅ | ✅ |
| Azure OpenAI | ✅ | ✅ |
| Cohere | ✅ | ✅ |
| xAI | ✅ | ✅ |
| Groq | ✅ | ✅ |
| Perplexity | ✅ | ✅ |
| Gemini | ✅ | ✅ |
| AWS Bedrock | ✅ | ❌ |
| Mistral | ❌ | ✅ |

### LLM Frameworks
| Framework | TypeScript SDK | Python SDK |
|-----------|:-------------:|:----------:|
| Langchain | ❌ | ✅ |
| LlamaIndex | ✅ | ✅ |
| Langgraph | ❌ | ✅ |
| LiteLLM | ❌ | ✅ |
| DSPy | ❌ | ✅ |
| CrewAI | ❌ | ✅ |
| Ollama | ❌ | ✅ |
| VertexAI | ✅ | ✅ |
| Vercel AI | ✅ | ❌ |

### Vector Databases
| Database | TypeScript SDK | Python SDK |
|----------|:-------------:|:----------:|
| Pinecone | ✅ | ✅ |
| ChromaDB | ✅ | ✅ |
| QDrant | ✅ | ✅ |
| Weaviate | ✅ | ✅ |
| PGVector | ✅ | ✅ (SQLAlchemy) |

---

Expand Down Expand Up @@ -207,6 +265,36 @@ To report security vulnerabilities, email us at <[email protected]>. You c
- Langtrace application(this repository) is [licensed](https://github.com/Scale3-Labs/langtrace/blob/development/LICENSE) under the AGPL 3.0 License. You can read about this license [here](https://www.gnu.org/licenses/agpl-3.0.en.html).
- Langtrace SDKs are licensed under the Apache 2.0 License. You can read about this license [here](https://www.apache.org/licenses/LICENSE-2.0).

## 👥 Contributors

<div align="center">
<table>
<tr>
<td align="center"><a href="https://github.com/karthikscale3"><img src="https://github.com/karthikscale3.png" width="100px;" alt="karthikscale3"/><br /><sub><b>karthikscale3</b></sub></a></td>
<td align="center"><a href="https://github.com/dylanzuber-scale3"><img src="https://github.com/dylanzuber-scale3.png" width="100px;" alt="dylanzuber-scale3"/><br /><sub><b>dylanzuber-scale3</b></sub></a></td>
<td align="center"><a href="https://github.com/darshit-s3"><img src="https://github.com/darshit-s3.png" width="100px;" alt="darshit-s3"/><br /><sub><b>darshit-s3</b></sub></a></td>
<td align="center"><a href="https://github.com/rohit-kadhe"><img src="https://github.com/rohit-kadhe.png" width="100px;" alt="rohit-kadhe"/><br /><sub><b>rohit-kadhe</b></sub></a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/yemiadej"><img src="https://github.com/yemiadej.png" width="100px;" alt="yemiadej"/><br /><sub><b>yemiadej</b></sub></a></td>
<td align="center"><a href="https://github.com/alizenhom"><img src="https://github.com/alizenhom.png" width="100px;" alt="alizenhom"/><br /><sub><b>alizenhom</b></sub></a></td>
<td align="center"><a href="https://github.com/obinnascale3"><img src="https://github.com/obinnascale3.png" width="100px;" alt="obinnascale3"/><br /><sub><b>obinnascale3</b></sub></a></td>
<td align="center"><a href="https://github.com/Cruppelt"><img src="https://github.com/Cruppelt.png" width="100px;" alt="Cruppelt"/><br /><sub><b>Cruppelt</b></sub></a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/Dnaynu"><img src="https://github.com/Dnaynu.png" width="100px;" alt="Dnaynu"/><br /><sub><b>Dnaynu</b></sub></a></td>
<td align="center"><a href="https://github.com/jatin9823"><img src="https://github.com/jatin9823.png" width="100px;" alt="jatin9823"/><br /><sub><b>jatin9823</b></sub></a></td>
<td align="center"><a href="https://github.com/MayuriS24"><img src="https://github.com/MayuriS24.png" width="100px;" alt="MayuriS24"/><br /><sub><b>MayuriS24</b></sub></a></td>
<td align="center"><a href="https://github.com/NishantRana07"><img src="https://github.com/NishantRana07.png" width="100px;" alt="NishantRana07"/><br /><sub><b>NishantRana07</b></sub></a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/obinnaokafor"><img src="https://github.com/obinnaokafor.png" width="100px;" alt="obinnaokafor"/><br /><sub><b>obinnaokafor</b></sub></a></td>
<td align="center"><a href="https://github.com/heysagnik"><img src="https://github.com/heysagnik.png" width="100px;" alt="heysagnik"/><br /><sub><b>heysagnik</b></sub></a></td>
<td align="center"><a href="https://github.com/dabiras3"><img src="https://github.com/dabiras3.png" width="100px;" alt="dabiras3"/><br /><sub><b>dabiras3</b></sub></a></td>
</tr>
</table>
</div>

---

## ❓Frequently Asked Questions
Expand Down
19 changes: 15 additions & 4 deletions app/(protected)/project/[project_id]/annotations/annotations.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,21 @@ export default function Annotations({ email }: { email: string }) {
type: "event",
},
{
key: "status_code",
operation: "EQUALS",
value: "STATUS_CODE_OK",
type: "property",
operation: "OR",
filters: [
{
key: "status_code",
operation: "EQUALS",
value: "STATUS_CODE_OK",
type: "property",
},
{
key: "status_code",
operation: "EQUALS",
value: "1",
type: "property",
},
],
},
],
},
Expand Down
11 changes: 9 additions & 2 deletions app/api/trace/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,17 @@ export async function POST(req: NextRequest) {
{ message: "Traces added successfully" },
{ status: 200 }
);
} catch (error) {
} catch (err: unknown) {
const error = err as Error;

return NextResponse.json(
{
error: "Something went wrong while ingesting traces",
name: error?.name || 'UnknownError',
message: error?.message || 'Something went wrong while ingesting traces',
stack: error?.stack,
fullError: error instanceof Error
? JSON.stringify(error, Object.getOwnPropertyNames(error))
: JSON.stringify(error)
},
{ status: 404 }
);
Expand Down
26 changes: 13 additions & 13 deletions components/annotations/chart-tabs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,29 +26,29 @@ export function ChartTabs({
queryFn: async () => {
const filters = {
filters: [
{
key: "name",
operation: "EQUALS",
value: "gen_ai.content.completion",
type: "event",
},
{
operation: "OR",
filters: [
{
key: "llm.prompts",
operation: "NOT_EQUALS",
value: "",
type: "attribute",
key: "status_code",
operation: "EQUALS",
value: "STATUS_CODE_OK",
type: "property",
},
{
key: "name",
key: "status_code",
operation: "EQUALS",
value: "gen_ai.content.completion",
type: "event",
value: "1",
type: "property",
},
],
},
{
key: "status_code",
operation: "EQUALS",
value: "OK",
type: "property",
},
],
operation: "AND",
};
Expand Down
24 changes: 22 additions & 2 deletions components/shared/vendor-metadata.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,10 @@ export function vendorColor(vendor: string) {
return "bg-green-200";
}

if (vendor.includes("guardrails")) {
return "bg-green-200";
}

return "bg-gray-800";
}

Expand Down Expand Up @@ -497,8 +501,24 @@ export function VendorLogo({
<Image
alt="MongoDB Logo"
src="/mongodb.png"
width={50}
height={50}
width={30}
height={30}
className={cn(
`${color} p-[3px]`,
variant === "circular" ? "rounded-full" : "rounded-md"
)}
/>
);
}

if (vendor.includes("guardrails")) {
const color = vendorColor("guardrails");
return (
<Image
alt="Guardrails Logo"
src="/guardrails.png"
width={30}
height={30}
className={cn(
`${color} p-[3px]`,
variant === "circular" ? "rounded-full" : "rounded-md"
Expand Down
2 changes: 2 additions & 0 deletions components/traces/trace_graph.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ const SpanItem: React.FC<SpanItemProps> = ({
color = "bg-blue-500";
else if (span.name.includes("mongodb") || serviceName.includes("mongodb"))
color = "bg-green-500";
else if (span.name.includes("guardrails") || serviceName.includes("guardrails"))
color = "bg-green-500";
const fillColor = color.replace("bg-", "fill-");

const vendor = getVendorFromSpan(span as any);
Expand Down
2 changes: 2 additions & 0 deletions lib/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -833,6 +833,8 @@ export function getVendorFromSpan(span: Span): string {
vendor = "litellm";
} else if (span.name.includes("mongodb") || serviceName.includes("mongodb")) {
vendor = "mongodb";
} else if (span.name.includes("guard") || serviceName.includes("guard")) {
vendor = "guardrails";
}
return vendor;
}
Expand Down
Binary file added public/guardrails.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.