Skip to main content

Disable Tracing In Typescript

See below on how you can disable funciton level tracing for specific vendors:
import * as Langtrace from "@langtrase/typescript-sdk";
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    openai: [ // All supported functions for openai
      'openai.chat.completion',
      'openai.embeddings.create',
      'openai.images.edit',
      'openai.images.generate'
    ]
  }
})
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    anthropic: ['anthropic.messages.create'], // All supported functions for anthropic
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    llamaindex: [
      // All supported functions for llamaindex
      'llamaindex.OpenAI.chat',
      'llamaindex.RetrieverQueryEngine.query',
      'llamaindex.VectorIndexRetriever.retrieve',
      'llamaindex.SimpleVectorStore.query',
      'llamaindex.RetrieverQueryEngine.retrieve',
    ],
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    chromadb: [
      // All supported functions for chromadb
      'chromadb.collection.add',
      'chromadb.collection.count',
      'chromadb.collection.delete',
      'chromadb.collection.modify',
      'chromadb.collection.peek',
      'chromadb.collection.query',
      'chromadb.collection.update',
    ],
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    cohere: [
      // All supported functions for cohere
      'cohere.chat',
      'cohere.chatStream',
      'cohere.embed',
      'cohere.embedJobs.create',
      'cohere.rerank',
    ],
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    groq: ['groq.chat.completions.create'], // All supported functions for groq
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    pinecone: [
      // All supported functions for pinecone
      'pinecone.index.deleteAll',
      'pinecone.index.deleteMany',
      'pinecone.index.deleteOne',
      'pinecone.index.query',
      'pinecone.index.upsert',
    ],
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    pg: ['pg.Client.query'], // All supported functions for pg
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    qdrant: [
      // All supported functions for qdrant
      'qdrantdb.count',
      'qdrantdb.delete',
      'qdrantdb.discover',
      'qdrantdb.discover_batch',
      'qdrantdb.get_collection',
      'qdrantdb.get_collections',
      'qdrantdb.recommend',
      'qdrantdb.recommend_batch',
      'qdrantdb.retrieve',
      'qdrantdb.search',
      'qdrantdb.search_batch',
      'qdrantdb.update_collection',
      'qdrantdb.update_vectors',
      'qdrantdb.upsert',
    ],
  },
});
import * as Langtrace from '@langtrase/typescript-sdk';
Langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    weaviate: [
      // All supported functions for weaviate
      'batch.objectsBatcher.do',
      'batch.referencePayloadBuilder.do',
      'batch.referencesBatcher.do',
      'graphql.aggregate.do',
      'graphql.explore.do',
      'graphql.get.do',
      'graphql.raw.do',
      'schema.classCreator.do',
      'schema.classDeleter.do',
      'schema.classGetter.do',
      'schema.propertyCreator.do',
      'schema.shardsGetter.do',
      'schema.shardsUpdater.do',
      'schema.tenantExists.do',
      'schema.tenantsCreator.do',
      'schema.tenantsGetter.do',
      'schema.tenantsUpdater.do',
    ],
  },
});

Disable Tracing In Python

See below on how you can disable funciton level tracing for specific vendors:
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    open_ai: [ # All supported functions for openai
      'openai.chat.completions.create',
      'openai.embeddings.create',
      'openai.images.edit',
      'openai.images.generate'
    ]
  }
})
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    anthropic: ['anthropic.messages.create']
  }
})
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    llamaindex: [
      # All supported functions for llamaindex
      'llamaindex.OpenAI.chat',
      'llamaindex.RetrieverQueryEngine.query',
      'llamaindex.VectorIndexRetriever.retrieve',
      'llamaindex.SimpleVectorStore.query',
      'llamaindex.RetrieverQueryEngine.retrieve',
    ],
  },
});
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    chromadb: [
      # All supported functions for chromadb
      'chromadb.collection.add',
      'chromadb.collection.count',
      'chromadb.collection.delete',
      'chromadb.collection.modify',
      'chromadb.collection.peek',
      'chromadb.collection.query',
      'chromadb.collection.update',
    ],
  },
});
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    cohere: [
      # All supported functions for cohere
      'cohere.client.chat',
      'cohere.client.chat_stream',
      'cohere.client.embed',
      'cohere.client.rerank',
    ],
  },
});
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    groq: ['groq.chat.completions.create'], # All supported functions for groq
  },
});
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    pinecone: [
      # All supported functions for pinecone
      'pinecone.index.delete',
      'pinecone.index.query',
      'pinecone.index.upsert',
    ],
  },
});
from langtrace_python_sdk import langtrace
langtrace.init({
  write_spans_to_console: true,
  batch: false,
  disable_tracing_for_functions: {
    qdrant: [
    # All supported functions for qdrant
		"qdrantdb.add",
		"qdrantdb.get_collection",
		"qdrantdb.get_collections",
		"qdrantdb.query",
		"qdrantdb.query_batch",
		"qdrantdb.delete",
		"qdrantdb.discover",
		"qdrantdb.discover_batch",
		"qdrantdb.recommend",
		"qdrantdb.recommend_batch",
		"qdrantdb.retrieve",
		"qdrantdb.search",
		"qdrantdb.search_batch",
		"qdrantdb.upsert",
		"qdrantdb.count",
		"qdrantdb.update_collection",
		"qdrantdb.update_vectors",
    ],
  },
});