Commit 6e248e4
feat(llmobs): emit experiment traces (#9479)
* feat(llmobs): add experiments dataset operations
* feat(llmobs): add CSV dataset creation
* chore(llmobs): use csv parser for dataset import
* chore(llmobs): add csv parser license
* feat(llmobs): include dataset version in experiments
* fix(llmobs): address dataset review feedback
* create jsontype to replace any
* remove dataset operations from llmobs
* remove csv dataset func
* noops produce warn logs instead of error throwing
* use vcr testing instead
* Update packages/dd-trace/src/llmobs/experiments/index.js
Co-authored-by: Sam Brenner <106700075+sabrenner@users.noreply.github.com>
* fix(llmobs): address experiments ci failures
* test(llmobs): cover experiments noop accessors
* fix(llmobs): refresh experiments facade on config changes
* feat(llmobs): emit experiment traces
* fix(llmobs): preserve dataset record ids for experiments
* create utils, double check comments
* fix(llmobs): align experiments noop tests
* fix(llmobs): address experiment review feedback
* fix(llmobs): remove async experiment alias
* address comments
* fix(llmobs): align experiment type definitions
* Update packages/dd-trace/src/llmobs/experiments/experiment.js
Co-authored-by: Sam Brenner <106700075+sabrenner@users.noreply.github.com>
* assign output to task execution
* revert span condition
* revert tagging changes
---------
Co-authored-by: Sam Brenner <106700075+sabrenner@users.noreply.github.com>1 parent a5ea714 commit 6e248e4
15 files changed
Lines changed: 965 additions & 138 deletions
File tree
- packages/dd-trace
- src/llmobs
- constants
- experiments
- writers
- test/llmobs
- experiments
- sdk
- writers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3742 | 3742 | | |
3743 | 3743 | | |
3744 | 3744 | | |
3745 | | - | |
| 3745 | + | |
| 3746 | + | |
3746 | 3747 | | |
3747 | 3748 | | |
3748 | 3749 | | |
3749 | 3750 | | |
3750 | | - | |
| 3751 | + | |
3751 | 3752 | | |
3752 | 3753 | | |
3753 | 3754 | | |
3754 | 3755 | | |
3755 | 3756 | | |
3756 | 3757 | | |
3757 | 3758 | | |
| 3759 | + | |
| 3760 | + | |
| 3761 | + | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
| 3767 | + | |
| 3768 | + | |
| 3769 | + | |
3758 | 3770 | | |
3759 | 3771 | | |
3760 | 3772 | | |
| |||
3769 | 3781 | | |
3770 | 3782 | | |
3771 | 3783 | | |
3772 | | - | |
3773 | | - | |
| 3784 | + | |
| 3785 | + | |
| 3786 | + | |
| 3787 | + | |
3774 | 3788 | | |
3775 | 3789 | | |
3776 | 3790 | | |
3777 | 3791 | | |
3778 | 3792 | | |
| 3793 | + | |
| 3794 | + | |
| 3795 | + | |
| 3796 | + | |
| 3797 | + | |
| 3798 | + | |
| 3799 | + | |
| 3800 | + | |
| 3801 | + | |
3779 | 3802 | | |
3780 | 3803 | | |
3781 | 3804 | | |
| |||
3801 | 3824 | | |
3802 | 3825 | | |
3803 | 3826 | | |
| 3827 | + | |
| 3828 | + | |
| 3829 | + | |
| 3830 | + | |
| 3831 | + | |
| 3832 | + | |
| 3833 | + | |
3804 | 3834 | | |
3805 | 3835 | | |
3806 | 3836 | | |
| 3837 | + | |
| 3838 | + | |
| 3839 | + | |
| 3840 | + | |
3807 | 3841 | | |
3808 | 3842 | | |
3809 | 3843 | | |
| |||
3838 | 3872 | | |
3839 | 3873 | | |
3840 | 3874 | | |
3841 | | - | |
| 3875 | + | |
3842 | 3876 | | |
3843 | 3877 | | |
3844 | 3878 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3939 | 3939 | | |
3940 | 3940 | | |
3941 | 3941 | | |
3942 | | - | |
| 3942 | + | |
| 3943 | + | |
3943 | 3944 | | |
3944 | 3945 | | |
3945 | 3946 | | |
3946 | 3947 | | |
3947 | | - | |
| 3948 | + | |
3948 | 3949 | | |
3949 | 3950 | | |
3950 | 3951 | | |
3951 | 3952 | | |
3952 | 3953 | | |
3953 | 3954 | | |
3954 | 3955 | | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
| 3959 | + | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
3955 | 3967 | | |
3956 | 3968 | | |
3957 | 3969 | | |
| |||
3966 | 3978 | | |
3967 | 3979 | | |
3968 | 3980 | | |
3969 | | - | |
3970 | | - | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
| 3984 | + | |
3971 | 3985 | | |
3972 | 3986 | | |
3973 | 3987 | | |
3974 | 3988 | | |
3975 | 3989 | | |
| 3990 | + | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
| 3996 | + | |
| 3997 | + | |
| 3998 | + | |
3976 | 3999 | | |
3977 | 4000 | | |
3978 | 4001 | | |
| |||
3998 | 4021 | | |
3999 | 4022 | | |
4000 | 4023 | | |
| 4024 | + | |
| 4025 | + | |
| 4026 | + | |
| 4027 | + | |
| 4028 | + | |
| 4029 | + | |
| 4030 | + | |
4001 | 4031 | | |
4002 | 4032 | | |
4003 | 4033 | | |
| 4034 | + | |
| 4035 | + | |
| 4036 | + | |
| 4037 | + | |
4004 | 4038 | | |
4005 | 4039 | | |
4006 | 4040 | | |
| |||
4035 | 4069 | | |
4036 | 4070 | | |
4037 | 4071 | | |
4038 | | - | |
| 4072 | + | |
4039 | 4073 | | |
4040 | 4074 | | |
4041 | 4075 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
0 commit comments