GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - wirequery/wirequery: WireQuery is the first full-stack session replay and API call exploration tool. Using WireQuery, you get a holistic overview of how an issue came into existence.

BranchesTags
Open more actions menu

Latest commit

 

History

260 Commits
260 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
gradle/wrapper
gradle/wrapper
 
 
helm/wirequery
helm/wirequery
 
 
license-headers
license-headers
 
 
licenses
licenses
 
 
proto
proto
 
 
sdk
sdk
 
 
signatures/version1
signatures/version1
 
 
wirequery
wirequery
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
ATTRIBUTION.md
ATTRIBUTION.md
 
 
CLA.md
CLA.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
GitVersion.yml
GitVersion.yml
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
copy.bara.sky
copy.bara.sky
 
 
docker-compose.yml
docker-compose.yml
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
nginx.conf
nginx.conf
 
 
screenshot_1.png
screenshot_1.png
 
 
screenshot_1_with_play_btn.png
screenshot_1_with_play_btn.png
 
 
screenshot_2.png
screenshot_2.png
 
 
screenshot_3.png
screenshot_3.png
 
 
screenshot_3_with_play_btn.png
screenshot_3_with_play_btn.png
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

Docker Images Maven Central NPM

WireQuery

WireQuery is world's first full-stack session replay and network exploration tool. Using WireQuery, you can see how a user experiences an issue through a video-like frontend recording. Combined with an overview of the network calls to the backend (including network calls further upstream and their actual payload), you get a holistic overview of how an issue came into existence.

Some issues, however, can only be found on the backend, before users have reported them with a video-like recording. Through a specialized “network query language” called WQL, you can easily start your investigation from the backend as well. Like before, this includes all the network calls up- and downstream of your query result.

Since the video-like recordings and network calls may contain sensitive information, WireQuery’s SDKs are designed with privacy in mind. In most cases, minimum effort is required to strip all sensitive data from your frontend and backend systems.

⭐ If you like WireQuery, please consider giving it a star. Your support can help the project grow and deliver exciting features.

Also, if you have any questions or feedback, feel free to raise an Issue.

Getting Started

If you want to try out WireQuery on your local machine:

  1. Make sure Docker is installed and run the following commands in your terminal:
    mkdir wirequery
    cd wirequery
    curl -O https://raw.githubusercontent.com/wirequery/wirequery/main/docker-compose.yml
    curl -O https://raw.githubusercontent.com/wirequery/wirequery/main/nginx.conf
    docker-compose up
    
  2. Wait until both the backend and frontend are initialized and navigate to localhost:8090. Log in with admin / admin and update your password in the Settings.
  3. Start using WireQuery by creating an application and connecting to WireQuery using one of the SDKs below.

If you wish to install WireQuery on a server, please follow the Server Installation instructions.

SDKs

In order to connect your application to WireQuery, you can use one of WireQuery's SDKs. WireQuery's SDKs are offered in the following variants:

Technology Description Notes Resources
JVM Library for vanilla Java, Spring Boot 2 and 3 Docs
JS (Browser) Integration with Javascript in the Browser for frontend recording Docs
Go Library for Go. Highly experimental and masking not built-in yet Docs
Universal Universal SDK for every other programming language. Highly experimental and masking should be done by the client Docs

More SDKs will be added over time.

Links

  • Official Website
  • Documentation
  • Writing Queries
  • Join our Discord Channel for questions and support.
  • Quick Start Guide with Spring Boot
  • WireQuery Introduction Blog Post

Contributing

See CONTRIBUTING.md

License

Unless otherwise specified, WireQuery is licensed under AGPLv3 and the SDK is licensed under MIT. For more information, see LICENSE.md.

About

WireQuery is the first full-stack session replay and API call exploration tool. Using WireQuery, you get a holistic overview of how an issue came into existence.

www.wirequery.io

Topics

debuggingdistributed-tracingobservabilitysession-replaytracingtraffic-analysis

Resources

Readme
License

Contributing

Contributing
Activity
Custom properties

Stars

307 stars

Watchers

2 watching

Forks

8 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.