diff --git a/src/Services/Basket/Basket.API/Startup.cs b/src/Services/Basket/Basket.API/Startup.cs index e8576b238..8ec90dc07 100644 --- a/src/Services/Basket/Basket.API/Startup.cs +++ b/src/Services/Basket/Basket.API/Startup.cs @@ -36,6 +36,7 @@ using System.IO; using GrpcBasket; using Microsoft.AspNetCore.Http.Features; using Serilog; +using System.Diagnostics; namespace Microsoft.eShopOnContainers.Services.Basket.API { @@ -43,6 +44,7 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API { public Startup(IConfiguration configuration) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; Configuration = configuration; } diff --git a/src/Services/Catalog/Catalog.API/Program.cs b/src/Services/Catalog/Catalog.API/Program.cs index 3632609b4..71242a6b1 100644 --- a/src/Services/Catalog/Catalog.API/Program.cs +++ b/src/Services/Catalog/Catalog.API/Program.cs @@ -13,6 +13,7 @@ using Microsoft.Extensions.Options; using Serilog; using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Net; @@ -26,6 +27,8 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API public static int Main(string[] args) { + + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Services/Identity/Identity.API/Startup.cs b/src/Services/Identity/Identity.API/Startup.cs index 0053cf3ae..0827f3a9f 100644 --- a/src/Services/Identity/Identity.API/Startup.cs +++ b/src/Services/Identity/Identity.API/Startup.cs @@ -20,6 +20,7 @@ using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using StackExchange.Redis; using System; +using System.Diagnostics; using System.Reflection; namespace Microsoft.eShopOnContainers.Services.Identity.API @@ -28,6 +29,7 @@ namespace Microsoft.eShopOnContainers.Services.Identity.API { public Startup(IConfiguration configuration) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; Configuration = configuration; } diff --git a/src/Services/Location/Locations.API/Program.cs b/src/Services/Location/Locations.API/Program.cs index f9e21a8a4..5b95127b8 100644 --- a/src/Services/Location/Locations.API/Program.cs +++ b/src/Services/Location/Locations.API/Program.cs @@ -5,6 +5,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; using Serilog; using System; +using System.Diagnostics; using System.IO; namespace Microsoft.eShopOnContainers.Services.Locations.API @@ -16,6 +17,7 @@ namespace Microsoft.eShopOnContainers.Services.Locations.API public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Services/Marketing/Marketing.API/Startup.cs b/src/Services/Marketing/Marketing.API/Startup.cs index de22de6c5..ee5978b01 100644 --- a/src/Services/Marketing/Marketing.API/Startup.cs +++ b/src/Services/Marketing/Marketing.API/Startup.cs @@ -34,11 +34,13 @@ using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; using System.Reflection; + using System.Diagnostics; public class Startup { public Startup(IConfiguration configuration) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; Configuration = configuration; } diff --git a/src/Services/Ordering/Ordering.API/Program.cs b/src/Services/Ordering/Ordering.API/Program.cs index 0bac28006..9efc78153 100644 --- a/src/Services/Ordering/Ordering.API/Program.cs +++ b/src/Services/Ordering/Ordering.API/Program.cs @@ -10,6 +10,7 @@ using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Serilog; using System; +using System.Diagnostics; using System.IO; using System.Net; @@ -22,6 +23,7 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Services/Ordering/Ordering.BackgroundTasks/Program.cs b/src/Services/Ordering/Ordering.BackgroundTasks/Program.cs index ab30ba2d9..3117bdd28 100644 --- a/src/Services/Ordering/Ordering.BackgroundTasks/Program.cs +++ b/src/Services/Ordering/Ordering.BackgroundTasks/Program.cs @@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Ordering.BackgroundTasks.Extensions; using Serilog; +using System.Diagnostics; using System.IO; namespace Ordering.BackgroundTasks @@ -14,6 +15,7 @@ namespace Ordering.BackgroundTasks public static void Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; CreateHostBuilder(args).Run(); } diff --git a/src/Services/Ordering/Ordering.SignalrHub/Program.cs b/src/Services/Ordering/Ordering.SignalrHub/Program.cs index c278697ba..739eb8ac4 100644 --- a/src/Services/Ordering/Ordering.SignalrHub/Program.cs +++ b/src/Services/Ordering/Ordering.SignalrHub/Program.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -18,6 +19,7 @@ namespace Ordering.SignalrHub public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Services/Payment/Payment.API/Program.cs b/src/Services/Payment/Payment.API/Program.cs index ea0dc3bf3..d66b7031f 100644 --- a/src/Services/Payment/Payment.API/Program.cs +++ b/src/Services/Payment/Payment.API/Program.cs @@ -5,6 +5,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; using Serilog; using System; +using System.Diagnostics; using System.IO; namespace Payment.API @@ -16,6 +17,7 @@ namespace Payment.API public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Services/Webhooks/Webhooks.API/Program.cs b/src/Services/Webhooks/Webhooks.API/Program.cs index b08a1c2da..1292c4304 100644 --- a/src/Services/Webhooks/Webhooks.API/Program.cs +++ b/src/Services/Webhooks/Webhooks.API/Program.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -15,6 +16,7 @@ namespace Webhooks.API { public static void Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; CreateWebHostBuilder(args).Build() .MigrateDbContext((_,__) => { }) .Run(); diff --git a/src/Services/Webhooks/Webhooks.API/Startup.cs b/src/Services/Webhooks/Webhooks.API/Startup.cs index c8073e1a0..8f9fc1448 100644 --- a/src/Services/Webhooks/Webhooks.API/Startup.cs +++ b/src/Services/Webhooks/Webhooks.API/Startup.cs @@ -23,6 +23,7 @@ using RabbitMQ.Client; using System; using System.Collections.Generic; using System.Data.Common; +using System.Diagnostics; using System.IdentityModel.Tokens.Jwt; using System.Reflection; using System.Threading; @@ -38,6 +39,7 @@ namespace Webhooks.API public Startup(IConfiguration configuration) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; Configuration = configuration; } diff --git a/src/Web/WebMVC/Program.cs b/src/Web/WebMVC/Program.cs index eb99cd42e..73b3e29ab 100644 --- a/src/Web/WebMVC/Program.cs +++ b/src/Web/WebMVC/Program.cs @@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; using Serilog; using System; +using System.Diagnostics; using System.IO; namespace Microsoft.eShopOnContainers.WebMVC @@ -15,6 +16,7 @@ namespace Microsoft.eShopOnContainers.WebMVC public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Web/WebSPA/Program.cs b/src/Web/WebSPA/Program.cs index d8b138e47..7fbaedae7 100644 --- a/src/Web/WebSPA/Program.cs +++ b/src/Web/WebSPA/Program.cs @@ -4,6 +4,7 @@ using System.IO; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Configuration; using Serilog; +using System.Diagnostics; namespace eShopConContainers.WebSPA { @@ -11,6 +12,7 @@ namespace eShopConContainers.WebSPA { public static void Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; BuildWebHost(args).Run(); } diff --git a/src/Web/WebStatus/Program.cs b/src/Web/WebStatus/Program.cs index cf648daa9..313b61953 100644 --- a/src/Web/WebStatus/Program.cs +++ b/src/Web/WebStatus/Program.cs @@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration; using Serilog; using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Reflection; @@ -17,6 +18,7 @@ namespace WebStatus public static int Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration); diff --git a/src/Web/WebhookClient/Program.cs b/src/Web/WebhookClient/Program.cs index ff293ce5a..b06461efe 100644 --- a/src/Web/WebhookClient/Program.cs +++ b/src/Web/WebhookClient/Program.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -14,6 +15,7 @@ namespace WebhookClient { public static void Main(string[] args) { + Activity.DefaultIdFormat = ActivityIdFormat.W3C; CreateWebHostBuilder(args).Build().Run(); } diff --git a/src/tye.yaml b/src/tye.yaml index 9f869a004..b1b5dd868 100644 --- a/src/tye.yaml +++ b/src/tye.yaml @@ -1,4 +1,8 @@ name: eshoponcontainers-servicesandwebapps + +extensions: +- name: zipkin + services: - name: sqldata @@ -11,27 +15,20 @@ services: value: Y - name: SA_PASSWORD value: Pass@word - volumes: - - source: eshop-sqldata - target: /var/opt/mssql + - name: nosqldata image: mongo bindings: - port: 27017 containerPort: 27017 - volumes: - - source: eshop-nosqldata-four - target: /data/db + - name: basketdata image: redis:alpine bindings: - port: 6379 - containerPort: 6379 - volumes: - - source: eshop-basketdata - target: /data + containerPort: 6379 - name: rabbitmq image: rabbitmq:3-management-alpine