Skip to content

xnet-training/consumerloan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservicio SD Customer Loan

Configurar Vault

Ingresar a la carpeta dev-environment/terraform y ejecutar los comandos siguientes:

Nota 1: ajustar en archivo main.tf la URL y Token de acceso a Vault.

terraform init
terraform apply --auto-aprove

Ejecutar Microservicios

Ejecucion como Contenedor

docker build . -t xnet/consumerloan:0.1.0
docker push xnet/consumerloan:0.1.0

Ejecucion desde CLI

$ mvn clean install
$ mvn spring-boot:run -pl customerloan

Acceder a Documentacion Swagger

http://localhost:8082/swagger-ui/index.html
java -jar .\api\target\microservicio-api.jar --spring.profiles.active=dev

Ejecucion con Elastic APM

java -javaagent:../elastic-apm-agent-1.43.0.jar \
  -Delastic.apm.service_name=consumerloan \
  -Delastic.apm.secret_token= \
  -Delastic.apm.server_url=http://172.17.8.220:8200 \
  -Delastic.apm.environment=dev \
  -Delastic.apm.application_packages=com.crossnetcorp.banking \
  -jar microservice.jar

En DOS

java -javaagent:../elastic-apm-agent-1.43.0.jar -jar .\api\target\microservicio-api.jar --spring.profiles.active=dev --spring.config.location=file:api\src\main\resources\application-dev.yaml
java -javaagent:../elastic-apm-agent-1.43.0.jar -Delastic.apm.service_name=consumerloan -Delastic.apm.secret_token= -Delastic.apm.server_url=http://172.17.8.220:8200 -Delastic.apm.environment=dev -Delastic.apm.application_packages=com.crossnetcorp.banking -jar .\api\target\microservicio-api.jar --spring.profiles.active=dev

Enviar Datos a Servidor de OPEN Telemetry

export OTEL_RESOURCE_ATTRIBUTES=service.name=checkoutService,service.version=1.1,deployment.environment=production
export OTEL_EXPORTER_OTLP_ENDPOINT=https://apm_server_url:8200
export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer an_apm_secret_token"
export OTEL_METRICS_EXPORTER="otlp" \
export OTEL_LOGS_EXPORTER="otlp" \ 
java -javaagent:/path/to/opentelemetry-javaagent-all.jar \
     -classpath lib/*:classes/ \
     com.mycompany.checkout.CheckoutServiceServer

About

MIcroservicio para Crédito de Consumo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors