JadeSUITE
Logo Jade Monitoring

Know before the phone rings.

A tube that has been waiting too long, a disk filling up, an application slowing down: Jade Monitoring shows it on a screen, before a phlebotomist or a biologist calls you.

Follow a sample tube

Where is this tube, and since when?

Jade knows when a tube was received, when the analyser returned its result and when the biologist validated it. Jade Monitoring gathers these moments and lays them on the plan of your premises: a tube becomes a route, as on the screen above, and a place becomes a waiting time.

Each application adds what it sees of the tube

  • Jade

    The reception of the tube, the results of its tests and the biological validation.

  • Jade Online and LysPatient

    They can tell when the results are released to the patient: the journey can then be followed to the end.

  • The rest of the suite

    The plan accepts other sources: an application of the suite that sees the tube go by can add its moments.

Live

What is happening now: the tubes in progress, those past their target, the places under pressure.

Replay and statistics

Yesterday, or the last seven days: replay how busy the laboratory was and compare each segment with its target.

From the plan of your premises to following a tube

  1. Draw

    Import the plan of your premises as a background, then outline the places: reception, analysers, workstations, storage.

  2. Link

    Attach each place to what Jade knows: an analyser, reception, validation.

  3. Set the targets

    Give each place its target stay and its critical threshold, in minutes.

  4. Follow

    Scan a barcode: the route of the tube appears, with the targets it exceeded.

  • No patient data on the plan: only the tube number appears
  • Searching for a tube is a separate permission, reserved for the roles you choose
  • The plan reads Jade and never writes to it
  • Median, P95 and overruns for each segment of the route

Are the servers holding up?

An agent on each Jade server reports processor, memory, disks and services. Written in Rust, it fits in a single file of about 5 MB, with no Java and nothing else to install.

jade-agent.exeA single executable, no Java, no runtime5.3 MBWindows service

A single file

A native executable of about 5 MB, installed as a Windows service. No Java, no runtime, nothing to maintain alongside it.

The agent makes the call

The agent listens on no port: it opens the connection to Jade Monitoring itself.

Isolated machines too

A server with no direct access goes through a neighbour's agent, which acts as a gateway and relays without reading anything.

Updated remotely

Every version is signed. The rollout starts with one pilot server, continues in waves, and rolls back on its own if an agent fails to check in again.

From Windows Server 2008 R2 onwards

The servers you cannot replace yet are monitored like the others.

It measures, it does not pry

Process names and usage figures. Never a command line, never the content of a file.

What the agent reports

  • Processor and memory, per server and per service
  • Every disk volume, with its fill trend
  • The state of Windows services and the ports they listen on
  • The processes using the most memory and processor
  • Automatic restart of a stopped service: you are only notified if it fails
  • Warning and critical thresholds, global or specific to a server

Are the applications doing well?

An application knows better than anyone how it is doing. It publishes its indicators through a health API, Jade Monitoring reads them every minute and turns them into a single state per application. Jade already speaks this language; any application that exposes the same API is monitored in the same way.

  1. The application publishes

    A few indicators, each with its value and its state: running, pending tasks, age of the oldest one.

  2. Jade Monitoring reads

    Every minute, on each server where the application runs.

  3. The state travels up

    From the indicator to the instance, from the instance to the server, from the server to the application. The most serious state wins.

  4. You are notified

    By e-mail, according to your rules: who, at what times, after what delay.

Your turn: click an indicator to change its state, and follow it up to the application.

ApplicationJade processing server3 servers, all is wellOK
  • ServerSRV-JADE-APP01OK
    InstanceST-1:8080
    InstanceST-2:8081
  • ServerSRV-JADE-APP02OK
    InstanceST-1:8080
    InstanceST-2:8081
  • ServerSRV-JADE-APP03OK
    InstanceST-1:8080
    InstanceST-2:8081

The most serious state wins

One health API, the same for all

Jade exposes it today. Jade Online, LysPatient or one of your own applications: as soon as an application publishes its indicators in this format, it is monitored here, with the same aggregation and the same alerts.

  • Jade LISMonitored today
  • Jade OnlineAs soon as the API is exposed
  • LysPatientAs soon as the API is exposed
  • Your applicationAs soon as the API is exposed

First-hand indicators

They come from the application itself: its state, its pending tasks, the age of the oldest one.

One model per application

You describe once where to read its health. The model then applies to every server it runs on.

A view per application

One card per application: the servers it runs on and, when it is in trouble, the cause shown in plain words.

Alerts sent to the right people

E-mail rules per scope, with a time window and a delay before sending.

Underneath, a workflow engine

The core of Jade Monitoring is an engine that fetches a piece of data, transforms it, then displays it or raises an alert. It is what feeds the laboratory floor plan. Lysoft delivers it configured: you do not have to write a workflow to use it.

  1. Fetch

    A query in Jade, an HTTP call, the latest reading from an agent, a certificate.

  2. Transform

    Filter, join, compare with the previous value, aggregate over a time window.

  3. Display or alert

    A dashboard tile, an alert, an e-mail, the restart of a service.

A sample workflow: the median TAT of the laboratory

Five connected nodes: a query in Jade, a calculation, a dashboard tile and an alert.

And the dashboard it feeds

The outlined tile comes from the workflow above. The others are built the same way.

  • Tiles laid on a grid: counters, curves, bars, lists
  • A period and a site chosen at the top of the page, applied to the whole dashboard
  • A mode for the laboratory wall screen, and a PDF export
  • A dashboard you can embed in a page of your intranet, through a signed link
Advanced featureFor teams who want to build their own

The workflow editor is open to your IT team. Nothing requires you to open it: here is what they would find in it.

Data
Oracle and PostgreSQL SQL, HTTP, agent, TLS certificate, files and folders
Transformation
Mapper, join, condition, sliding aggregation, change detection
Output
Tile, alert, outgoing webhook, service restart
Timing
Scheduling, on-demand runs, reusable sub-workflows

Frequently asked questions

Does anything need to be installed on the Jade servers?

One agent per server: an executable of about 5 MB, installed as a Windows service. The health of an application can also be read directly by Jade Monitoring, without an agent.

Which systems are supported?

The agents run on Windows, from Windows Server 2008 R2 to current versions. Jade Monitoring itself is installed on Windows or Linux, in your infrastructure.

Does the plan show patient data?

No. The plan only knows the tube number, and searching for a tube is a separate permission that you grant to the roles of your choice.

Do we have to write workflows?

No. The plan, server monitoring and application health work without touching them. The editor is there for teams who want their own dashboards.

How are we notified?

By e-mail, according to your rules: which events, for which servers, at what times, after what delay. A service that restarts on its own wakes nobody up.

Which applications can be monitored?

Any application that exposes the health API. Jade does today; Jade Online or LysPatient are monitored in the same way as soon as they expose it.

See Jade Monitoring running

We show you the plan, the server list and application health on a demonstration environment, then we look together at what it takes to connect it at your site.

Jade Monitoring is for laboratories equipped with Jade.

The screens on this page are animated mock-ups, on sample data.

Request a Demo

Fill out the form below and our team will contact you within 24 hours to schedule your personalized demonstration.