0.0.42 • Published 5 years ago

elastic-cloud-http v0.0.42

Weekly downloads
12
License
-
Repository
-
Last release
5 years ago

Elastic Cloud HTTP LogConnector

Permite enviar un JSON a Elastic Search por HTTP orientado a analytics

  • Realiza un POST de un JSON a ElasticSearch con index por parámetro y _type analytics

Instalación

Instalar con NPM

npm install elastic-cloud-http

Configuración

  1. En el archivo del proyecto app.module.ts agregar los siguientes imports import {LogConnectorModule, LogConnector} from 'elastic-cloud-http'; import {environment} from "../environments/environment";
  2. En el mismo archivo app.module.ts en el array de imports agregar la libreria de la siguiente manera
 imports: [
    ...
    LogConnectorModule.forRoot(environment)
    ...
  ]
  1. De igual forma en el archivo app.module.tsagregar LogConnector a los providers
 providers: [
    ...
    LogConnector
    ...
  ]
  1. En el archivo de enviroment colocar las siguientes variables elasticUrl: "<ElasticURL>", elasticPort: "<Port>", elasticAuthorization:"Basic user:password" (base64), elasticEnvironment: "Enviroment ID"

Realizando un POST con el método Analytics

  1. En el componente o servicio donde se desea utilizar, importar LogConnector import {LogConnector} from 'elastic-cloud-http'
  2. En el contructor injectar la dependencia
constructor(... private logConnector: LogConnector ...) {
  ...
  }
  1. Utilizar el método analytics de LogConnector para enviar datos de Analytics a Elastic
    this.logConnector.analytics(index, event, emailt, fullName, country, userType, platform, data).pipe().subscribe((res) => {
      ...
    }, (error) => {
      ...
    });;
0.0.42

5 years ago

0.0.41

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago