apim-apk-agent

command module
v0.0.0-...-a4b769c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

README

Agent to integrate APK with APIM

For WSO2 API Manager 4.3.0

Getting Started APIM-APK Agent

Setting up the development environment
1. Install [Go 1.20](https://golang.org/dl)
2. Fork the [repository](https://github.com/wso2/product-apim-tooling)
3. Clone your fork into any directory.
5. `cd` into cloned directory and then cd into `product-apim-tooling/apim-apk-agent`
6. Execute `./gradlew build` to build the docker image.
7. `cd` into cloned directory and then cd into `product-apim-tooling/helm-charts`
8. Run `helm install apim-apk-agent . -n apk` to deploy the agent in K8s.
9. Run `helm uninstall apim-apk-agent -n apk` to undeploy the agent in K8s.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package config contains the implementation and data structures related to configurations and configuration (log and adapter config) parsing.
Package config contains the implementation and data structures related to configurations and configuration (log and adapter config) parsing.
internal
agent
Package agent contains the implementation to start the agent
Package agent contains the implementation to start the agent
k8sClient
Package k8sclient contains the common implementation methods to invoke k8s APIs in the agent
Package k8sclient contains the common implementation methods to invoke k8s APIs in the agent
loggers
Package loggers contains the package references for log messages If a new package is introduced, the corresponding logger reference is need to be created as well.
Package loggers contains the package references for log messages If a new package is introduced, the corresponding logger reference is need to be created as well.
messaging
Package messaging holds the implementation for event listeners functions
Package messaging holds the implementation for event listeners functions
pkg
loggers
Package loggers contains the package references for log messages If a new package is introduced, the corresponding logger reference is need to be created as well.
Package loggers contains the package references for log messages If a new package is introduced, the corresponding logger reference is need to be created as well.
logging
Package logging holds the implementation for adapter logs.
Package logging holds the implementation for adapter logs.
managementserver
* Copyright (c) 2024, WSO2 LLC.
* Copyright (c) 2024, WSO2 LLC.
messaging
Package messaging holds the implementation for event listeners functions
Package messaging holds the implementation for event listeners functions
metrics
Package metrics holds the implementation for exposing apim-apk agent metrics to prometheus
Package metrics holds the implementation for exposing apim-apk agent metrics to prometheus
tlsutils
Package tlsutils contains the utility functions related to tls communication of the adapter
Package tlsutils contains the utility functions related to tls communication of the adapter
utils
* Copyright (c) 2024, WSO2 LLC.
* Copyright (c) 2024, WSO2 LLC.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL