Comment pouvons-nous vous aider?

Bibliothèque d'app Openmix & API SDKs & Web Services

Apprenez à utiliser la librairie Openmix en consultant nos exemples pour créer vos propres applications DNS.

Avoid CDN Bursting Charges by tracking monthly GB via Fusion Data API

Git the code

Categories: Performance, FusionApplication directory: apps-javascript/fusion-cdn-avoid-bursting/

This version of the Optimal Round Trip Time application allows you track your monthly MB usage via that CDN's API. If your usage exceeds your commit, penalize that CDN enough to avoid a bursting charge. Otherwise use the Optimal Round Trip time approach.

  • Last updated:
  • 03/31/2015
  • Created by:
  • Cedexis

Diagnostic Application

Git the code

Categories: Application directory: apps-javascript/diagnostics/

Provides the ability retrieve diagnostic information about a request.

  • Last updated:
  • 03/31/2015
  • Created by:
  • Cedexis

Load External Config

Git the code

Categories: FusionApplication directory: apps-javascript/load-external-config/

Demonstrates how to manage provider destination hostnames outside of the Openmix PHP. App uses Fusion Custom (AKA Pulse Load) to pull in a list of destinations linked to unique site names. Then, if a subdomain is appended to the Openmix name, it checks the subdomain against the site names in the file and modifies the destination returned.

  • Last updated:
  • 03/31/2015
  • Created by:
  • Cedexis

Optimal Round Trip Time

Git the code

Categories: PerformanceApplication directory: apps-javascript/optimal-rtt/

This application is ideal for getting started with Openmix application development. It uses latency to determine which platform to direct requests to, and you can quickly change from using latency to some other measure of performance.

There is an Openmix Quick Start application type named 'Optimal Round Trip Time' that provides the same functionality.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Optimal Round Trip Time with Fusion Server Health Availability

Git the code

Categories: Performance, FusionApplication directory: apps-javascript/ortt-fusion-health/

This application uses latency and Fusion server health to determine which platform to direct requests to. Server health is used as an Availability check and will route around unhealthy platforms.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Optimal Round Trip Time with Radar and Sonar Availability

Git the code

Categories: Performance, SonarApplication directory: apps-javascript/perf-avail-sonar/

This application uses both latency and availability to determine which platform to direct requests to, and you can quickly change from using latency to some other measure of performance. Uses Radar and Sonar for availability checks.

  • Last updated:
  • 04/16/2015
  • Created by:
  • Cedexis

Optimal Round Trip Time with Sonar Availability

Git the code

Categories: Performance, SonarApplication directory: apps-javascript/ortt-sonar-1/

This application uses both latency and availability to determine which platform to direct requests to, and you can quickly change from using latency to some other measure of performance.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Performance with Penalty and Availability, Sticky Winner

Git the code

Categories: PerformanceApplication directory: apps-javascript/sticky-perf-with-penalty-and-availability/

Routes requests to the highest performing available platform, applying an optional handicap to each. Once a choice is made, stick with that choice until an alternative is significantly better or the original choice no longer exceeds the availability threshold.

Stickiness may optionally be limited to specific countries.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Round Robin with Sonar

Git the code

Categories: Round-Robin, SonarApplication directory: apps-javascript/round-robin-failover/

A round robin application that takes Sonar availability scores into account.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Route Based on Geography

Git the code

Categories: GeographyApplication directory: apps-javascript/geo-with-overrides/

Demonstrates the basic use of geographic market and country data. Use Market data for most decsisions, but override certain countries. Based on contribution by Jake Maul of Mozilla.

  • Last updated:
  • 03/31/2015
  • Created by:
  • Cedexis

Route Based on Geography using Keynote Performance Data

Git the code

Categories: Geography, FusionApplication directory: apps-javascript/keynote-geo-perf-avail/

Use Keynote performance data to route by Market for most decsisions but override certain countries.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Route Based on Geography with Sonar Availibility override

Git the code

Categories: Geography, SonarApplication directory: apps-javascript/geo-with-overrides-sonar/

Use Market data for most decisions, but override certain countries. Use Sonar for avaialbility checks. Based on contribution by Jake Maul of Mozilla.

  • Last updated:
  • 03/31/2015
  • Created by:
  • Cedexis

Throughput and Availability, Sticky Winner

Git the code

Categories: ThroughputApplication directory: apps-javascript/sticky-kbps-with-availability/

Routes requests to the highest throughput available platform, applying an optional handicap to each. Once a choice is made, stick with that choice until an alternative is significantly better or the original choice no longer exceeds the availability threshold.

Stickiness may optionally be limited to specific countries.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Throughput with Availability override

Git the code

Categories: Throughput, SonarApplication directory: apps-javascript/throughput-avail-sonar/

Choose the best provider based on HTTP Throughput. Use Sonar for Availability override

  • Last updated:
  • 04/16/2015
  • Created by:
  • Cedexis

Throughput with RTT Tie Breaker and Padding

Git the code

Categories: ThroughputApplication directory: apps-javascript/thruput_with_padding_and_rtt/

Choose the best provider based on HTTP Throughput. If the top 2 are with 5% of each other, use HTTP Response time to break the tie.

  • Last updated:
  • 04/06/2015
  • Created by:
  • Cedexis

Use Custom JSON input using Fusion

Git the code

Categories: FusionApplication directory: apps-javascript/fusion-custom-get-json/

Uses a custom JSON Fusion feed that provides server health data along with RTT for selecting among healthy servers. Demonstrates how to input a custom data feed into Openmix applications and use that data in the decision making process.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Use New Relic APM data to improve end-user experience

Git the code

Categories: FusionApplication directory: apps-javascript/new-relic/

New Relic and Cedexis have partnered to provide New Relic Standard to Cedexis customers at no charge. That's right — free application monitoring and troubleshooting for your applications when using Cedexis. Find out more and sign up now.

New Relic is a SaaS-based cloud application performance management provider that offers rich application performance data as part of its service. Cedexis Openmix can use this data to take action on the current state of your application as measured by New Relic. For example, if New Relic reports high CPU load on an application you can have Openmix direct traffic to a less loaded instance of your application.

This sample application demonstrates the use of New Relic data in an Openmix application.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis

Weighted Round Robin

Git the code

Categories: Round-RobinApplication directory: apps-javascript/weighted-round-robin/

A weighted round robin application that takes Radar availability scores into account.

  • Last updated:
  • 04/01/2015
  • Created by:
  • Cedexis
openmix

Openmix

Cette bibliothèque d'exemples d'applications Openmix vous aide à démarrer rapidement avec des idées et bonnes pratiques pour éditer vos propres applications. Consultez les exemples d'applications, adoptez-les et dites-nous si vous désirez qu'une application soit ajoutée dans la bibliothèque. Nous examinons toutes vos demandes.

web services

Web Services

Utilisez ces Web services pour accéder aux données de Radar ou pour lire et mettre à jour les configurations de vos applications Cedexis. Documentation et exemples sont à disposition. Vos demandes/questions particulières sont toujours les bienvenues.

radar runner

Radar Runner

The Radar Runner repository contains alternative methods to run radar client outside of a browser (iOS, Linux).

android sdk

Android

The Radar SDK includes a client library that you can easily incorporate into any Android mobile app.