Browse Source

Enabled Zipkin tracing for all the projects.

feature/enable-tye
Sumit Ghosh 4 years ago
parent
commit
576ce3165d
16 changed files with 38 additions and 10 deletions
  1. +2
    -0
      src/Services/Basket/Basket.API/Startup.cs
  2. +3
    -0
      src/Services/Catalog/Catalog.API/Program.cs
  3. +2
    -0
      src/Services/Identity/Identity.API/Startup.cs
  4. +2
    -0
      src/Services/Location/Locations.API/Program.cs
  5. +2
    -0
      src/Services/Marketing/Marketing.API/Startup.cs
  6. +2
    -0
      src/Services/Ordering/Ordering.API/Program.cs
  7. +2
    -0
      src/Services/Ordering/Ordering.BackgroundTasks/Program.cs
  8. +2
    -0
      src/Services/Ordering/Ordering.SignalrHub/Program.cs
  9. +2
    -0
      src/Services/Payment/Payment.API/Program.cs
  10. +2
    -0
      src/Services/Webhooks/Webhooks.API/Program.cs
  11. +2
    -0
      src/Services/Webhooks/Webhooks.API/Startup.cs
  12. +2
    -0
      src/Web/WebMVC/Program.cs
  13. +2
    -0
      src/Web/WebSPA/Program.cs
  14. +2
    -0
      src/Web/WebStatus/Program.cs
  15. +2
    -0
      src/Web/WebhookClient/Program.cs
  16. +7
    -10
      src/tye.yaml

+ 2
- 0
src/Services/Basket/Basket.API/Startup.cs View File

@ -36,6 +36,7 @@ using System.IO;
using GrpcBasket; using GrpcBasket;
using Microsoft.AspNetCore.Http.Features; using Microsoft.AspNetCore.Http.Features;
using Serilog; using Serilog;
using System.Diagnostics;
namespace Microsoft.eShopOnContainers.Services.Basket.API namespace Microsoft.eShopOnContainers.Services.Basket.API
{ {
@ -43,6 +44,7 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API
{ {
public Startup(IConfiguration configuration) public Startup(IConfiguration configuration)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
Configuration = configuration; Configuration = configuration;
} }


+ 3
- 0
src/Services/Catalog/Catalog.API/Program.cs View File

@ -13,6 +13,7 @@ using Microsoft.Extensions.Options;
using Serilog; using Serilog;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Net; using System.Net;
@ -26,6 +27,8 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Services/Identity/Identity.API/Startup.cs View File

@ -20,6 +20,7 @@ using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using StackExchange.Redis; using StackExchange.Redis;
using System; using System;
using System.Diagnostics;
using System.Reflection; using System.Reflection;
namespace Microsoft.eShopOnContainers.Services.Identity.API namespace Microsoft.eShopOnContainers.Services.Identity.API
@ -28,6 +29,7 @@ namespace Microsoft.eShopOnContainers.Services.Identity.API
{ {
public Startup(IConfiguration configuration) public Startup(IConfiguration configuration)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
Configuration = configuration; Configuration = configuration;
} }


+ 2
- 0
src/Services/Location/Locations.API/Program.cs View File

@ -5,6 +5,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Serilog; using Serilog;
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
namespace Microsoft.eShopOnContainers.Services.Locations.API namespace Microsoft.eShopOnContainers.Services.Locations.API
@ -16,6 +17,7 @@ namespace Microsoft.eShopOnContainers.Services.Locations.API
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Services/Marketing/Marketing.API/Startup.cs View File

@ -34,11 +34,13 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Reflection; using System.Reflection;
using System.Diagnostics;
public class Startup public class Startup
{ {
public Startup(IConfiguration configuration) public Startup(IConfiguration configuration)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
Configuration = configuration; Configuration = configuration;
} }


+ 2
- 0
src/Services/Ordering/Ordering.API/Program.cs View File

@ -10,6 +10,7 @@ using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using Serilog; using Serilog;
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Net; using System.Net;
@ -22,6 +23,7 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Services/Ordering/Ordering.BackgroundTasks/Program.cs View File

@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Ordering.BackgroundTasks.Extensions; using Ordering.BackgroundTasks.Extensions;
using Serilog; using Serilog;
using System.Diagnostics;
using System.IO; using System.IO;
namespace Ordering.BackgroundTasks namespace Ordering.BackgroundTasks
@ -14,6 +15,7 @@ namespace Ordering.BackgroundTasks
public static void Main(string[] args) public static void Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
CreateHostBuilder(args).Run(); CreateHostBuilder(args).Run();
} }


+ 2
- 0
src/Services/Ordering/Ordering.SignalrHub/Program.cs View File

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
@ -18,6 +19,7 @@ namespace Ordering.SignalrHub
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Services/Payment/Payment.API/Program.cs View File

@ -5,6 +5,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Serilog; using Serilog;
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
namespace Payment.API namespace Payment.API
@ -16,6 +17,7 @@ namespace Payment.API
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Services/Webhooks/Webhooks.API/Program.cs View File

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
@ -15,6 +16,7 @@ namespace Webhooks.API
{ {
public static void Main(string[] args) public static void Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
CreateWebHostBuilder(args).Build() CreateWebHostBuilder(args).Build()
.MigrateDbContext<WebhooksContext>((_,__) => { }) .MigrateDbContext<WebhooksContext>((_,__) => { })
.Run(); .Run();


+ 2
- 0
src/Services/Webhooks/Webhooks.API/Startup.cs View File

@ -23,6 +23,7 @@ using RabbitMQ.Client;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Data.Common; using System.Data.Common;
using System.Diagnostics;
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Reflection; using System.Reflection;
using System.Threading; using System.Threading;
@ -38,6 +39,7 @@ namespace Webhooks.API
public Startup(IConfiguration configuration) public Startup(IConfiguration configuration)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
Configuration = configuration; Configuration = configuration;
} }


+ 2
- 0
src/Web/WebMVC/Program.cs View File

@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Serilog; using Serilog;
using System; using System;
using System.Diagnostics;
using System.IO; using System.IO;
namespace Microsoft.eShopOnContainers.WebMVC namespace Microsoft.eShopOnContainers.WebMVC
@ -15,6 +16,7 @@ namespace Microsoft.eShopOnContainers.WebMVC
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Web/WebSPA/Program.cs View File

@ -4,6 +4,7 @@ using System.IO;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Serilog; using Serilog;
using System.Diagnostics;
namespace eShopConContainers.WebSPA namespace eShopConContainers.WebSPA
{ {
@ -11,6 +12,7 @@ namespace eShopConContainers.WebSPA
{ {
public static void Main(string[] args) public static void Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
BuildWebHost(args).Run(); BuildWebHost(args).Run();
} }


+ 2
- 0
src/Web/WebStatus/Program.cs View File

@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
using Serilog; using Serilog;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
@ -17,6 +18,7 @@ namespace WebStatus
public static int Main(string[] args) public static int Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
var configuration = GetConfiguration(); var configuration = GetConfiguration();
Log.Logger = CreateSerilogLogger(configuration); Log.Logger = CreateSerilogLogger(configuration);


+ 2
- 0
src/Web/WebhookClient/Program.cs View File

@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
@ -14,6 +15,7 @@ namespace WebhookClient
{ {
public static void Main(string[] args) public static void Main(string[] args)
{ {
Activity.DefaultIdFormat = ActivityIdFormat.W3C;
CreateWebHostBuilder(args).Build().Run(); CreateWebHostBuilder(args).Build().Run();
} }


+ 7
- 10
src/tye.yaml View File

@ -1,4 +1,8 @@
name: eshoponcontainers-servicesandwebapps name: eshoponcontainers-servicesandwebapps
extensions:
- name: zipkin
services: services:
- name: sqldata - name: sqldata
@ -11,27 +15,20 @@ services:
value: Y value: Y
- name: SA_PASSWORD - name: SA_PASSWORD
value: Pass@word value: Pass@word
volumes:
- source: eshop-sqldata
target: /var/opt/mssql
- name: nosqldata - name: nosqldata
image: mongo image: mongo
bindings: bindings:
- port: 27017 - port: 27017
containerPort: 27017 containerPort: 27017
volumes:
- source: eshop-nosqldata-four
target: /data/db
- name: basketdata - name: basketdata
image: redis:alpine image: redis:alpine
bindings: bindings:
- port: 6379 - port: 6379
containerPort: 6379
volumes:
- source: eshop-basketdata
target: /data
containerPort: 6379
- name: rabbitmq - name: rabbitmq
image: rabbitmq:3-management-alpine image: rabbitmq:3-management-alpine


Loading…
Cancel
Save