Skip to content
This repository has been archived by the owner on Dec 1, 2024. It is now read-only.

project-flotta/flotta-edge-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge Example: Workload Application

Before you begin

you need to have:

  • Docker installed
  • Docker-compose installed

Stats

as this app will be running in edge device resource consumption will be important. the following stats came from docker stats command:

docker stats --no-stream --format \
    "{\"container\":\"{{ .Container }}\",\"memory\":{\"raw\":\"{{ .MemUsage }}\",\"percent\":\"{{ .MemPerc }}\"},\"cpu\":\"{{ .CPUPerc }}\"}" | jq
{
  "container": "957ccb2068d0",
  "memory": {
    "raw": "4.441MiB / 7.553GiB",
    "percent": "0.06%"
  },
  "cpu": "0.00%"
}

For Developers

run the following commands to get started:

make run

to make a production build run:

make build-prod-image
make push-prod-image

Future Works

  • Add more sensors to the app, like CPU usage, memory usage, etc.
  • Upload the data to Prometheus or Thanos as it provides more features for data visualization and analysis.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published