[url=viewtopic.php?t=18848]Ich habe Probleme[/url] mit einem scheinbar Nostd :: std :: call in Bibliotheken unter Ubuntu 22. Opentelemetry-CPP wurde mit: < /p> konfiguriert[code]cmake -DBUILD_TESTING=OFF -DWITH_EXAMPLES=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_SHARED_LIBS=ON -DWITH_OTLP_HTTP=ON -DWITH_OTLP_GRPC=ON -DWITH_ABI_VERSION_1=OFF -DWITH_ABI_VERSION_2=ON -DWITH_STL=ON -DCMAKE_CXX_STANDARD=17 .. < /code> Dies wurde erfolgreich erstellt. Die Test -App verwendet einen OTLP -GRPC -Protokoll -Exporter, und das Problem scheint zu sein, dass die Anwendung möchte, dass der erste Parameter loggerProvider :: getLogger opentelemetry :: v2 :: nostd :: string_view ist, während libopentelemetry_logs (Siehe Make und NM -Ausgabe unten) < /p> $ make g++ otel_test.o -L/home/mandrews/downloads/github/opentelemetry-cpp/build/exporters/otlp -lopentelemetry_common -L/home/mandrews/downloads/github/opentelemetry-cpp/build/sdk/src/common -lopentelemetry_exporter_otlp_grpc -lopentelemetry_exporter_otlp_grpc_client -lopentelemetry_exporter_otlp_grpc_log -lopentelemetry_exporter_otlp_http_log -L/home/mandrews/downloads/github/opentelemetry-cpp/build/sdk/src/logs -lopentelemetry_logs -L/home/mandrews/downloads/github/opentelemetry-cpp/build/sdk/src/trace -lopentelemetry_trace -L/home/mandrews/downloads/github/opentelemetry-cpp/build/_deps/grpc-build/third_party/protobuf -lprotobuf -o otel_test /usr/bin/ld: otel_test.o: in function `main': /home/mandrews/dev/otel_test.cpp:41: undefined reference to `opentelemetry::v2::sdk::logs::LoggerProvider::GetLogger(opentelemetry::v2::nostd::string_view, opentelemetry::v2::nostd::string_view, opentelemetry::v2::nostd::string_view, opentelemetry::v2::nostd::string_view, opentelemetry::v2::common::KeyValueIterable const&)' collect2: error: ld returned 1 exit status make: *** [Makefile:45: otel_test] Error 1
$ nm ./sdk/src/logs/libopentelemetry_logs.so | grep GetLogger 00000000001ff854 T _ZN13opentelemetry2v23sdk4logs14LoggerProvider9GetLoggerESt17basic_string_viewIcSt11char_traitsIcEES7_S7_S7_RKNS0_6common16KeyValueIterableE 00000000001fc8ea W _ZN13opentelemetry2v24logs18NoopLoggerProvider9GetLoggerESt17basic_string_viewIcSt11char_traitsIcEES6_S6_S6_RKNS0_6common16KeyValueIterableE 00000000002499b4 T _ZNK13opentelemetry2v23sdk4logs13LoggerContext21GetLoggerConfiguratorEv < /code> Wie hat die App die Idee bekommen, dass sie die NOSTD :: Version haben sollte? Ich weiß nicht, wie man das behebt ... < /p> Hier ist die Makefile: < /p> oteldir=/home/mandrews/downloads/github/opentelemetry-cpp otellibdir=$(oteldir)/build
Neu in OpenTelemetry-CPP, also habe ich eine kleine Test-App unter Ubuntu 22 geschrieben, um einen GRCP-Protokolldatensatz zu generieren und zu senden. Die App kompiliert und läuft aus, und Otel...
Ich muss sagen, das hat mich verblüfft. Wenn Sie einen Webdienst (ASP.NET) über seine Produktions-URL ( aufrufen, funktioniert alles einwandfrei.
Wann Beim Versuch, über die lokale IIS-Serveradresse...
Ich muss sagen, das hat mich verblüfft. Wenn Sie einen Webdienst (ASP.NET) über seine Produktions-URL ( aufrufen, funktioniert alles einwandfrei.
Wann Beim Versuch, über die lokale IIS-Serveradresse...
Ich arbeite zum ersten Mal an einem persönlichen Projekt und verwende Docker und Psycopg2. Ich habe einen PostgreSQL -Server über Docker bereitgestellt und versuche mit einem Python -Skript (mit dem...
Ich habe ein einfaches Python-Skript und folgt diesem Beispiel:
/Samples/Metrics/attributes.py
Code:
import logging
from azure.monitor.opentelemetry import configure_azure_monitor
from...