Download the PHP package orinokko/state-monitor without Composer

On this page you can find all versions of the php package orinokko/state-monitor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package state-monitor

application part of state-monitor

Packagist build status

Collects data about exceptions, manual events and some logs. Supports writing to BigQuery. For further data analysis, you can use Google Data Studio or your own application.

For example: Errors

Installation

1. Require the Package

2. Add to .env

The service identifier of your application

Whether or not to use mailing for errors

Whether or not to use BigQuery

Settings for BigQuery, more details

Whether or not to log queries

Enable or disable kernel middleware (default "true"-enabled)

3. Run config test and installation

You must get one of or both lines

In the process, additional actions will be performed:

  1. If sending by email is activated, a test letter will be sent to the specified address (using application mail settings).
  2. If saving in BigQuery is activated, the existence of the “monitor” data set will be checked. And it will be created if there is no such data set yet. Also the existence of tables "errors", "events", "checks", "queries" will be checked. If they are not there they will be created.

Example output after installation:

4. Publish assets

Advices

If the site package is used in different applications

Ensure that real data is listed in APP_NAME and APP_URL. They are can be used to find the sender.

Usage

Exceptions monitoring

Exceptions automatically will be caught on web and api middleware groups. You can disable this middleware in .env file.

Also exist middleware for custom routes and other:

Checks monitoring

Called manually

Events monitoring

Called manually

Database monitoring

If STATE_MONITOR_LOG_QUERIES is enabled, it will automatically log all queries to the appropriate table.

Front

After publishing assets add to html

Calling

Contribution

Buy Me A Coffee


All versions of state-monitor with dependencies

PHP Build Version
Package Version
Requires php Version >= 7.1
google/cloud-bigquery Version ^1.6
illuminate/support Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package orinokko/state-monitor contains the following files

Loading the files please wait ....