Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@mapbox/sumo
Advanced tools
Readme
A Node.js SDK for Sumo Logic's Search Job API
Create a readable stream of messages or records that result from a Sumo Logic
search. Messages are the raw log messages, records are the result of
a search with some form of aggregation (e.g. count by _sourceCategory
).
Credentials can be provided explicitly, or read from environment variables:
SUMO_LOGIC_ACCESS_ID
and SUMO_LOGIC_ACCESS_KEY
.
Parameters
type
string one of messages
or records
search
object Sumo Logic search parameters
options
object readable stream optionsExamples
const sumo = require('@mapbox/sumo');
const search = {
query: '"error" | count by _sourceCategory',
from: 1487733054071,
to: 1487733356114,
auth: {
accessId: xxx,
accessKey: xxxx
}
};
const messages = sumo.createReadStream('messages', search);
messages.on('data', (msg) => console.log(msg));
Returns object a readable stream of messages or records
Perform a search limited to less that 100 results. This will return both
raw messages and aggregate records where applicable. Credentials can be
provided explicitly, or read from environment variables:
SUMO_LOGIC_ACCESS_ID
and SUMO_LOGIC_ACCESS_KEY
.
Parameters
search
object Sumo Logic search parameters
callback
function? a function to call with the resultsExamples
const sumo = require('@mapbox/sumo');
const search = {
query: '"error" | count by _sourceCategory',
from: 1487733054071,
to: 1487733356114,
auth: {
accessId: xxx,
accessKey: xxxx
}
};
sumo.search(search, (err, data) => {
if (err) throw err;
data.messages.forEach((msg) => console.log(msg));
data.records.forEach((rec) => console.log(rec));
});
Returns promise resolves with the results, an object with two properties,
each of which are an array: .messages
and .records
FAQs
A Node.js SDK for Sumo Logic's Search Job API
The npm package @mapbox/sumo receives a total of 5 weekly downloads. As such, @mapbox/sumo popularity was classified as not popular.
We found that @mapbox/sumo demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 117 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.